WordPress benutzerdefinierte Taxonomie Abfrage

Ich habe einen benutzerdefinierten Beitragstyp (Medienartikel), der einige benutzerdefinierte Felder verwendet und einige benutzerdefinierte Taxonomien enthält. Ich habe kein Problem damit, alle benutzerdefinierten Beiträge mit einer CPT-Archivvorlage auszugeben.

Ich habe auch ein Menü in der Seitenleiste der verschiedenen benutzerdefinierten Taxonomien, die ich für diesen CPT registriert habe, um die benutzerdefinierten Beiträge nach der benutzerdefinierten Taxonomie zu filtern. Ich habe eine benutzerdefinierte Taxonomievorlage mit einer Abfrage eingerichtet. Ich bin in der Lage, die Taxonomien entweder in Kombination oder für sich selbst anzuzeigen, abhängig davon, welcher Taxonomiebegriff in den Argumenten steht. So funktioniert es wie erwartet – WENN ich das Filtermenü nicht benutzen musste. Aber wenn ich versuche, das Menü der Taxonomien zu verwenden, zeigt jeder Menüpunkt dasselbe an.

Was ich tun muss, ist JEDE benutzerdefinierte Taxonomie in diesem Menü zeigen nur CPTs der Taxonomie. Ja, ich könnte eine Vorlage für jede benutzerdefinierte Taxonomie erstellen (alle 14!), Aber wo ist der Spaß dabei? Außerdem wird der Kunde wahrscheinlich mehr Taxonomien im laufenden Betrieb erstellen, so dass er neu erzeugte Taxonomien berücksichtigen muss.

Im Wesentlichen möchte ich eine Abfrage / Vorlage für alle benutzerdefinierten Taxonomien haben, die dynamisch anzeigen, welcher Taxonomiebegriff angeklickt wird.

Außerdem verwende ich das Genesis-Framework.

Kann mir jemand helfen, das auf die nächste Stufe zu bringen?

Hier ist die Anzeige zur Zeit:

Screenshot der aktuellen Anzeige mit Seitenleiste von benutzerdefinierten Taxonomien

Hier ist meine aktuelle Anfrage:

$date = get_field('pub_date', false, false); $date = new DateTime($date); $args = array( 'post_type' => 'media_articles', 'post_status' => 'publish', 'posts_per_page' => '10', 'meta_key' => 'media_publication_date', 'orderby' => 'meta_value', 'order' => 'DESC', 'tax_query' => array( 'relation' => 'OR', array( 'taxonomy' => 'media-article-category', 'field' => 'slug', 'terms' => array( 'focus-on-the-lands' ), // ), array( 'taxonomy' => 'media-article-category', 'field' => 'slug', 'terms' => array( 'the-local-story' ), // ), ), 

);

 $query = new WP_Query( $args ); if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?> 

<a href="https://wordpress.stackexchange.com/questions/250004/wordpress-custom-taxonomy-query/" target="_blank">

<?php echo '

Publication Date: ' . DateTime::createFromFormat('Ymd', get_field('media_publication_date'))->format('F j, Y') . '

'; echo '

' . get_the_term_list( $post->ID, 'media-article-topics', 'Tags: ', ', ' ) . '

'; echo '

' . get_field('media_description') . '' . get_field('media_publication') . '

'; ?>
<?php endwhile; endif;

Solutions Collecting From Web of "WordPress benutzerdefinierte Taxonomie Abfrage"