Nicht in der Lage, CPT auf der Grundlage des Taxonomiebegriffs aufzulisten

Haben:

Named A - Custom Post Type ====> services_cpt B - Custom Taxanomy ====> service_tax C - Custom Tax Term ====> personal 

Ich bin nicht in der Lage, alle Posts (services_cpt Custom Post Type) aufzulisten (zu filtern), die unter dem personal Begriff kategorisiert sind.

  'services_cpt', 'tax_query' => array( array( 'taxonomy' => 'service_tax', 'field' => 'slug', 'terms' => 'personal' ), ), ); $loop = new WP_Query($args); if($loop->have_posts()) { echo '
'; echo ''.get_the_title().''; echo '
'; while($loop->have_posts()) : $loop->the_post(); endwhile; } } ?>

kannst du dir das bitte ansehen und mich wissen lassen, was ich falsch mache?

Solutions Collecting From Web of "Nicht in der Lage, CPT auf der Grundlage des Taxonomiebegriffs aufzulisten"

Überprüfen Sie diesen Code:

 < ?php $custom_terms = wp_get_post_terms($post->ID, 'service_tax'); $count = count($custom_terms); if ( $count > 0 ) { foreach($custom_terms as $custom_term) { $args = array('post_type' => 'services_cpt', 'tax_query' => array( array( 'taxonomy' => 'service_tax', 'field' => 'slug', 'terms' => $custom_term ), ), ); $loop = new WP_Query($args); if($loop->have_posts()) { echo '
'; echo ''.get_the_title().''; echo '
'; while($loop->have_posts()) : $loop->the_post(); endwhile; } } } ?>