我不知道如何实现与显示类别和帖子的设计项目相同的效果。这个想法是:我创建了自定义分类“产品”,一切都做得很好。我想达到什么目标?在子页面“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;
?>
对不起,网站上的波兰语订阅者,没关系。如您所见,父类别的名称是静态的。我很乐意将其自动化,但这不是必需的。
提前致谢!祝你有美好的一天!