Der neueste Post der benutzerdefinierten Taxonomie

Ich versuche, den neuesten Eintrag des Taxonomiebegriffs ‘featured-layout’ innerhalb der Taxonomie ‘value_category’ zu erhalten. Der folgende Code gibt alle “featured-layouts” zurück, wenn ich nur die neuesten zurückgeben möchte:

 'values', 'posts_per_page' => 1, ); $mobile_posts = get_posts($args); $count = 0; foreach ($mobile_posts as $mobile_post) : setup_postdata($mobile_post); //Getting 'Featured' Value $featured_value_cat_query = new WP_Query( array ( 'post_type' => 'values', 'posts_per_page' => -1, 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'value_layout_position', 'field' => 'slug', 'terms' => 'featured-layout', ), array( 'taxonomy' => 'value_category', 'field' => 'slug', 'terms' => $cat_arr, ), ), ) ); if ( $featured_value_cat_query->have_posts() ) { while ( $featured_value_cat_query->have_posts() ): $featured_value_cat_query->the_post(); echo ' | ' . the_title(); endwhile; } endforeach; wp_reset_postdata(); ?> 

Kann jemand den neuesten Beitrag nur aus dem ‘featured-layout’-Begriff zurückgeben? Vielen Dank!

Solutions Collecting From Web of "Der neueste Post der benutzerdefinierten Taxonomie"

Da Ihre posts_per_page Wert -1 hat, bedeutet dies, dass alle übereinstimmenden Abfragen zurückgegeben werden.

Sie sollten Ihre post_per_page auf 1 aktualisieren und die order und die orderby Parameter angeben. Bestellen Sie die Beiträge nach Datum in absteigender Reihenfolge.

 $featured_value_cat_query = new WP_Query( array ( 'post_type' => 'values', 'posts_per_page' => 1, 'orderby' => 'date', // 'order' => 'DESC' ... 

Sie können auch mehr über die Parameter WP_Query Order und OrderBy erfahren