Фильтровать таксономию в пользовательском типе записи - PullRequest
0 голосов
/ 06 июня 2019

Я работаю над базой данных фильмов на основе WordPress.

У меня есть 2 основных пользовательских типа поста, фильм и режиссер, с относительной записью. В фильме директор вызывается с помощью пользовательской таксономии и автоматически связывается с соответствующей страницей пользовательского типа сообщения с фотографиями, биографическими данными и т. Д. *

На странице режиссера мне нужно вспомнить фильм, связанный с этим режиссером.

<?php
$custom_terms = get_terms('director');
foreach($custom_terms as $custom_term) {
wp_reset_query();
$args = array('post_type' => 'movie',
'tax_query' => array(
    array(
        'taxonomy' => 'director',
        'field' => 'slug',
        'terms' => $custom_term->slug,
    ),
),
 );
 $loop = new WP_Query($args);
 if($loop->have_posts()) {
    echo '<h2 class="terms-title">'.$custom_term->name.'</h2>';
    echo '<ul class="post-list">';
    while($loop->have_posts()) : $loop->the_post();
        echo '<li><a href="'.get_permalink().'"     title="'.get_the_title().'" target="_blank">'.get_the_title().'</a>    </li>';
endwhile;
echo "</ul>";
   }
  }
?>

Я пишу этот код, но на самом деле получаю все условия режиссера и список фильмов для всех режиссеров.

...