我的目标非常简单但无法在任何地方找到解决方案:当有人点击我为自定义帖子创建的分类术语之一时,它会按预期将它们带到taxonomy.php。在这个taxonomy.php页面上,我想在列表中显示所有分类术语,并由用户动态地为所选术语分配一个名为ACTIVE的类。 我知道我可以为每个术语创建像taxonomy-slug.php这样的页面,但我更喜欢更有活力的东西。
因此,当有人点击MOVIES分类标准中的THRILLER术语时,我希望THRILLER列出CSS class =“active”
目前,条款显示在页面上,但当前的条款从未分配过类(我的代码中的第一种情况)。有人能告诉我代码有什么问题吗?
提前谢谢
<?php
$termqueried = $wp_query->queried_object;
$taxo = $termqueried->name;
$terms = get_terms('MOVIES');
foreach ($terms as $term) {
if ($taxo=$terms->name) {
echo '<li class="active">'.$term->name.'</li>';
}
else { echo '<li>'.$term->name.'</li>'; }
}
?>
答案 0 :(得分:0)
您是不是因为使用“条款”和“条款”中的类似词语而感到困惑。如下所示:
if ($taxo=$terms->name) {
必须是:
if ($taxo=$term->name) {
希望就是这样。