it-swarm.com.de

Wie erst die Beiträge einer Kategorie und dann alle anderen angezeigt werden

Wie zeige ich zuerst die Beiträge einer Kategorie und dann alle anderen Beiträge, die nicht zu dieser Kategorie gehören?

Ich habe Logik, die die Kategorie erhält und die Pfosten neu ordnet. Aber ich weiß nicht, wie man es benutzt. Bitte helfen Sie.

$args = array(
    'post_type' => 'event',
    'meta_key'  => '_event_end_date',
    'meta_compare' => '>',
    'meta_value' => $today,
    'order' => 'DESC',
    'posts_per_page' => '10'
);
$loop = new WP_Query( $args );
2
Nisham Mahsin

Sie können es nicht in einer Abfrage tun. Sie müssen eine zweite Abfrage hinzufügen, um die Beiträge einer anderen Kategorie anzuzeigen. Mögen

$args = array(
    'post_type' => 'event',
    'cat' => 4 //category id.
);
$posts = new WP_Query( $args ); // Get all the posts category which you want to show first.

$args2 = array(
    'post_type' => 'event',
    'cat' => -4 //Display all posts exclude this category.
);
$posts = new WP_Query( $args2 ); // Get all the posts category which you want to show second.

Zum Nachschlagen hier nachschauen: http://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters

2
ksr89