如果我有父类别,例如“旅行”,子类别为“belgium”,“netherlands”,“japan”等,我如何创建包含上述类别中所有帖子的页面? 然后,我需要用户能够过滤他们看到的帖子,具体取决于他们选择的子类别。
如果他们想要查看子类别“日本”的“旅行”帖子,我需要隐藏“荷兰”和“比利时”的其他帖子。
这一切都是在不需要刷新的情况下完成的。
请帮助!
答案 0 :(得分:0)
您应该使用自定义查询:
<?php
$args = array(
category="xxx",
// you set the parameters as you need.
);
$my_query = new WP_Query( $args );
?>
希望它有所帮助。干杯
答案 1 :(得分:0)
如果您想在一个类别中显示所有帖子,只需链接到该类别的页面即可。如果您使用永久链接,则网址应采用以下格式:
http://yourdomain.com/category/category_name
如果要自定义该页面的外观,请修改主题的category.php模板。如果您想为不同的类别设置不同的外观,可以创建单独的category- [slug] .php模板。
至于动态过滤子类别而不需要刷新,我的建议是在该类别页面上为每个帖子的div添加一个category-[slug]
类,然后使用jQuery动态显示/隐藏基于这些课程的帖子。
答案 2 :(得分:-1)
详细文章here&amp;它的工作原理我也测试了它。