我正在制作一个新闻主题。我用旋转滑块创建了一个滑块。我需要在名为wedding的类别页面中显示它。所以我将以下代码粘贴到我的 header.php
中<?php echo do_shortcode('[rev_slider wedding]'); ?>
现在,正如我的 header.php 一样,滑块显示在所有页面中。
类别列表页面有一个名为 term-66 的类,其中 66 是类别ID。 所以我想只在该特定页面中显示滑块。有点像
if is class .term-66
{
<?php echo do_shortcode('[rev_slider wedding]'); ?>
}
不确定应用上述逻辑还是一些jquery?请帮助谢谢。
答案 0 :(得分:2)
您可以使用is_category
检查当前页面是否实际上是您正在寻找的类别。
根据documentation,您可以传递is_category
类别ID,类别标题,类别Slug或ID数组,名称和slug。
if( is_category( 66 ) ) {
echo do_shortcode('[rev_slider wedding]');
}
如果您使用的是自定义分类,那么您可以以相同的方式使用is_tax
:
if ( is_tax( 'listing', 'wedding' ) ) {
echo do_shortcode('[rev_slider wedding]');
}
答案 1 :(得分:2)
如果它是一个名为listing的自定义分类,你应该使用is_tax($ tax,$ term)代替:
if ( is_tax( 'listing', 'wedding' ) ) {
echo do_shortcode('[rev_slider wedding]');
}