我有一个导航仪,我想检测是否应该有一个活跃的类别。
我通常会为这样的普通页面执行此操作:
<li <?php if ( is_page('about')) { echo ' class="active"'; } ?>>
<a href="<?php bloginfo('url'); ?>/about">About</a>
</li>
但是我在分类页面上这样做,我想检测分类术语的名称。所以我有4个术语,设计,插图,动态摄影。我如何将一个类添加到活动分类术语的li中?
到目前为止,这是我所拥有的,但错误的是:
<li <?php if ( is_taxonomy('illustration')) { echo ' class="active"'; } ?>><a href="<?php echo site_url(); ?> /talcat/illustration">Illustration</a></li>
答案 0 :(得分:0)
is_taxonomy()
。而是尝试is_tax()
。你可以这样使用它:
if ( is_tax( 'taxonomy-slug-here', 'illustration' ) ) {
// Do something.
}