如何在活动幻灯片上显示与分类法有关的所有产品? (自定义分类/自定义主题)

时间:2019-07-13 14:12:53

标签: php wordpress custom-post-type taxonomy custom-taxonomy

taxonomy with slides因此,首先,我为我的英语不好对不起。 我正在这个机构项目中工作,我们不需要使用woo-commerce插件,因此我们创建了一种新的帖子类型,例如产品及其分类法。现在,我们需要做一个滑块,其中包含所有分类法,并且在活动幻灯片中仅显示一个分类,在此幻灯片下方,显示此分类法活动幻灯片中的所有相关产品。我已经尝试过执行循环,并捕获了缓慢的分类法,并回显了产品,但是它没有用。附有此图片,以使您更加清楚和理解。

到目前为止,我已经尝试了所有方法,但仍无济于事...而且我明白了,请不要判断我的代码,我只是一名实习生!大声笑

<div class="swiper-wrapper">
    <!-- Slides -->
    <?php 
    $tax = 'cultura';
    $oterm = get_queried_object()->slug;
    $term = get_term_by('slug', $oterm, $tax);
    $termChildren = get_term_children($term->term_id, $tax);
    $wp_query = new WP_Query();
    $wp_query->query(
        array(
            'posts_per_page' => '5',
            'tax_query' => array(
                array(
                    'taxonomy' => $tax,
                    'field' => 'slug',
                    'terms' => $oterm
                ),
                array(
                    'taxonomy' => $tax,
                    'field' => 'id',
                    'terms' => $termChildren,
                    'operator' => 'NOT IN'
                )
            )
        )
    );
    if ($wp_query->have_posts()) : 
        while ($wp_query->have_posts()) :
            the_post(); ?>
            <div class="swiper-slide">                                 
                <p>
                    <a href="<?php echo the_permalink(); ?>">
                        <?php the_post_thumbnail('thumb-blog'); ?>
                    </a>
                </p>
                <p>
                    <a href="<?php echo the_permalink(); ?>">
                        <?php the_title(); ?>
                    </a>
                </p>
            </div>
        <?php endwhile;
        else : ?></div>
        <p>Nada encontrado</p>
        <?php 
    endif; 
    ?>

预期结果是使该滑块成为分类标题和缩略图的滑块,并在此缩略图下方显示与该有效分类幻灯片相关的所有产品。就像所附的图片一样。

0 个答案:

没有答案