Wie füge ich den Kategorienamen/ID in WP_QUERY zum Abrufen von „benutzerdefinierten Beitragstyp“ aus einer bestimmten Kategorie ein?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/6975

Frage

Hier ist der Code, den ich gerade benutze. Es holt die Beiträge aus allen Kategorien im Post -Typ 'SP_Events' ab.

<?php $feat_art = new WP_Query(array('post_type' => 'sp_events','post_status' => 'publish','posts_per_page' => 1));   while($feat_art->have_posts()) : $feat_art->the_post(); ?>

Ich möchte die Beiträge nur aus einer Kategorie mit dem Namen "EventCat1" anzeigen. Ich habe den folgenden Code ausprobiert, aber es hat nicht funktioniert.

<?php $feat_art = new WP_Query(array('post_type' => 'sp_events','category_name'=> 'eventcat1','post_status' => 'publish','posts_per_page' => 1));   while($feat_art->have_posts()) : $feat_art->the_post(); ?>

Wie gibt ich entweder den Kategoriennamen oder die ID in der Abfrage an? Jede Hilfe wäre geschätzt. Vielen Dank

War es hilfreich?

Lösung

Der folgende Code funktionierte.

<?php $feat_art = new WP_Query(array('post_type' => 'sp_events','sp_events_cat'=> 'eventcat1','post_status' => 'publish','posts_per_page' => 1));   while($feat_art->have_posts()) : $feat_art->the_post(); ?>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top