Wordpress在循环中显示分类术语

时间:2012-10-22 13:15:06

标签: wordpress taxonomy

我的目标非常简单但无法在任何地方找到解决方案:当有人点击我为自定义帖子创建的分类术语之一时,它会按预期将它们带到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>'; }
    }
    ?>

1 个答案:

答案 0 :(得分:0)

您是不是因为使用“条款”和“条款”中的类似词语而感到困惑。如下所示:

if ($taxo=$terms->name) {

必须是:

if ($taxo=$term->name) {

希望就是这样。