1

カスタム投稿タイプとカスタム分類に問題があります。「gallery」というカスタム投稿タイプと「gallery_type」という分類法を作成しました。そして、ギャラリーからすべての投稿をロードするギャラリーというページを作成しました。そして、「庭」と「家」の分類用語を作成し、各「庭」と「家」に 3 ~ 3 件の投稿を割り当てました。そして、分類用語「庭」と「家」をサブメニューとして、私の現在の親であるギャラリーにリンクしました。投稿をそれぞれの用語で表示したい。しかし、それはロードされていません。私に何ができる ??私のコードは次のとおりです。

$tax = 'gallery_type';
$terms = get_the_terms($post->ID, $tax);
if($terms){
foreach($terms as $term){
$single = $term->name;
?>

    <?php
    $args = array('post_type'=>'galleries',
    'posts_per_page'=> -1,
    'tax_query'=>array(
    array('taxonomy'=>'gallery_type',
    'terms'=> $single)
    ),
    'order_by'=>'post_date');
    $query = new WP_Query($args);
    if($query->have_posts()){
    while($query->have_posts()):
    $query->the_post();
    $post_id = $post->ID;
    ?>
    <li class="thumb <?php echo $post_id; ?>" onclick="changeContent(<?php echo $post_id; ?>);">
    <?php if(has_post_thumbnail())
    the_post_thumbnail('gallery-thumb');
    ?>

    <?php
    endwhile;
    wp_reset_query();
    }
    else{
    _e('No image found in gallery');
    }
    '

Any fix???
4

1 に答える 1