显示 Wordpress 自定义分类类别和帖子

时间:2021-07-08 14:45:42

标签: php wordpress wordpress-theming custom-taxonomy posts

我不知道如何实现与显示类别和帖子的设计项目相同的效果。这个想法是:我创建了自定义分类“产品”,一切都做得很好。我想达到什么目标?在子页面“Galeria”(英文:Gallery)上应该是左侧边栏上的类别列表(它有效!)。在右侧较大的一侧,它应该显示父类别的所有子类别。对于三个父类别中的每一个 - Opakowania、Drukarnia 和 Reklama。当客户点击一个子类别时,应该会显示该子类别的所有产品。这很简单且可预测。

它应该是这样的: project screenshot

这就是我的结果: my outcome screenshot

使用的查询代码(针对三个父类别中的每一个 - Opakowania、Drukarnia 和 Reklama):

<?php

                $custom_query = new WP_Query([
                    'post_type'    => 'products',
                    'category' => 4,
                    'hide_empty'   => false
                ]);

                if ( $custom_query->have_posts() ) :
                    while ( $custom_query->have_posts() ) : $custom_query->the_post(); ?>

                        <a href="<?= get_post_permalink(); ?>" class="d-flex flex-column align-items-center p-3">
                            <img src="<?= get_template_directory_uri(); ?>/assets/box-icon.png" alt="<?= the_title(); ?>">
                            <b><?= the_title(); ?></b>
                        </a>

                    <?php endwhile;
                else:
                    _e( '<div class="p-2">Przepraszamy, brak dostępnych produktów w tej kategorii.</div>', 'textdomain' );
                endif;
            ?>

对不起,网站上的波兰语订阅者,没关系。如您所见,父类别的名称是静态的。我很乐意将其自动化,但这不是必需的。

提前致谢!祝你有美好的一天!

0 个答案:

没有答案
相关问题