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?
Ü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; } } } ?>