Warum wird meine Taxonomieabfrage nicht angezeigt?

Ich versuche, Beiträge aus einer Kategorie “Unkategorisiert” unter einer benutzerdefinierten Taxonomie mit dem Namen “Bewertungen” anzuzeigen , aber ohne viel Glück.

Ich benutze get_template_part('loop','review') , um loop-review.php das meine Taxonomie-Schleife enthält, aber aus irgendeinem Grund wird nichts loop-review.php . Was gibt?

Hier sind die Inhalte von loop-review.php

 

reviews

'post', 'tax_query' => array( array( 'taxonomy' => 'review', 'field' => 'slug', 'terms' => 'uncategorized' ) ) ); $review_query = new WP_Query($args); ?> have_posts()): ?> have_posts()): $review_query->the_post(); ?>

Ich rufe get_template_part('loop','review') in meiner my category.php

  

Zum Schluss, hier ist der Code aus meiner functions.php

 add_action('init', 'build_taxonomies', 0); function build_taxonomies(){ register_taxonomy('review', 'post', array( 'hierarchical' => 'true', 'label' => 'Reviews', 'query_var' => 'true', 'rewrite' => 'true' ) ); } 

Solutions Collecting From Web of "Warum wird meine Taxonomieabfrage nicht angezeigt?"

Es gibt keine Methoden the_content() oder the_title() Ihres Abfrageobjekts.

Diese:

 $review_query->the_content(); $review_query->the_title(); 

sollte einfach sein

 the_content(); the_title(); 

Wenn Sie Debugging aktiviert hatten , wurde ein Fehler angezeigt, der Sie darüber informierte.

Auf den ersten Blick sehe ich, dass Ihre Abfrage nach 'post_type' => 'page' ruft 'post_type' => 'page' während die Taxonomie für den post Objekttyp registriert ist. 'post_type' => 'post' den Post-Typ in post ( 'post_type' => 'post' ) 'post_type' => 'post' sollte das Problem 'post_type' => 'post' .