我有一个nav,我想检测一个li是否应该有一个活动类。
我通常对这样的普通页面执行此操作:
<li <?php if ( is_page(\'about\')) { echo \' class="active"\'; } ?>>
<a href="<?php bloginfo(\'url\'); ?>/about">About</a>
</li>
但是,我正在分类页面上执行此操作,我想检测分类术语的名称。所以我有4个条件,
design
,
illustration
,
motion
和
photography
.
如何向活动分类术语的li添加类?
以下是迄今为止我所知道的,但它是错误的:
<li <?php if ( is_taxonomy(\'illustration\')) { echo \' class="active"\'; } ?>><a href="<?php echo site_url(); ?> /talcat/illustration">Illustration</a></li>
Update:
我变了
is_taxonomy
到
is_tax
然后定义我的分类名称和术语。然而,这仍然不起作用。以下是我的更新代码:
<li <?php if ( is_tax( $Talcat, $illustration)) { echo \' class="active"\'; } ?>>