这条件声明有什么问题?

时间:2010-10-29 06:31:42

标签: php wordpress

您好我正在尝试根据您使用wordpress查看的类别或页面确定导航高亮显示。有人能告诉我这样的陈述有什么问题:

<?php if (in_category('b')){ ?>
    <ul>
        <li><a href="#">A</a></li>
        <li><a class="current" href="#">B</li>
    </ul>
<?php } else { ?>
    <ul>
        <li><a class="current" href="#">A</a></li>
        <li><a href="#">B</li>
    </ul>
<?php } ?>

我正在尝试使用类似这样的东西,但我的其他陈述被忽略,'b'始终是最新的,无论其类别如何。

2 个答案:

答案 0 :(得分:2)

您要么不在帖子内,要么所有内容都属于'b'类别。

有关in_category()信息,请参阅http://codex.wordpress.org/Function_Reference/in_category

答案 1 :(得分:0)

阅读here

你必须写下这样的内容:

<?php if (in_category('b')): ?>
  <ul>
  <li><a href="#">A</a></li>
  <li><a class="current" href="#">B</li>
  </ul>

...