通常,如果我想让内容基于某人所在的页面,我可以这样做
if (is_page(\'contact\')) {
#code block here
但是如果想要什么是基于帖子的类别呢?比如,如果用户想要过滤事件类型或按状态过滤,例如,让我们说按状态过滤。这是当前url
/category/upcoming-events
所以不是真正的“页面”。我想隐藏一些菜单,如果它们访问特定类别,则显示其他菜单。
我在WordPress文档中发现了category函数,但不确定如何在文档中实现任何内容。https://developer.wordpress.org/reference/functions/is_category/
也许是这样的
is_category( \'upcoming-events\' ) {
echo \'<ul class="state">\' . #the rest of the code here . \'</ul>\';
}
实际上,因为我不应该在那里添加代码,也不应该使用模板
is_category( \'upcoming-events\' ) {
echo <?php get_template_part(\'part-template-event-filter\'); ?>;
}