Verwenden von benutzerdefinierten Taxonomien in einer Abfrage

Ich verwende ein Plugin (IssueM), das den “Artikeln” eine benutzerdefinierte Taxonomie namens “Issues” post-type gibt.

Ich versuche, alle “Artikel” zurückzugeben, die das Taxonomieissue-one Satz (was der Name des Slugs ist). Aber ich kann nichts zurückgeben:

 $the_query = new WP_Query( array( 'post_type' => 'article', 'posts_per_page' => -1, 'taxonomy' => 'issue', 'term' => 'issue-one' ) ); 

Ich bin nicht sicher, ob das taxonomy issue oder issues also habe ich beides versucht, aber auch nicht gearbeitet. Ich habe den Slug-Namen für den Begriff zB issue-one und auch den geschriebenen Namen zB Issue One ausprobiert.

Ich wurde anderswo angewiesen, dass ich stattdessen eine taxonomy query verwenden muss, hier ist, was ich bisher habe:

 'tax_query' => array( array( 'taxonomy' => 'Issues', 'field' => 'slug', 'terms' => 'issue-one' ), ), 

Versuchte folgendes, kein Glück:

 $args = array( 'post_type' => 'article', 'tax_query' => array( array( 'taxonomy' => 'Issues', 'field' => 'issuem_issue', 'terms' => 'issue-one' ), ), 'posts_per_page' => -1 ); 

Solutions Collecting From Web of "Verwenden von benutzerdefinierten Taxonomien in einer Abfrage"

Ich schaute auf den Quellcode für IssueM . Ich denke, dass die Slug, die Sie suchen, ist issuit_issue

Es gibt jedoch zwei weitere Taxonomien, die registriert werden: issuit_issue_categories und issuem_issue_tags

Bearbeiten

Versuchen Sie, Ihre Argumente zu ändern:

 $args = array( 'post_type' => 'article', 'tax_query' => array( array( 'taxonomy' => 'issuem_issue', 'field' => 'slug', 'terms' => 'issue-one' ), ), 'posts_per_page' => -1 ); 

Dies sollte alle Artikel mit der issuit_issue-Taxonomie slugged ‘issue-one’ anhängen.