Что не так с этим условным утверждением? - PullRequest
1 голос
/ 29 октября 2010

Привет. Я пытаюсь, чтобы навигационные выделения определялись тем, какую категорию или страницу вы просматриваете с помощью 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 } ?>

Я пытаюсь использовать что-то вроде этого, но мое утверждение else игнорируется, и 'b' всегда актуально независимо от категории.*

Ответы [ 2 ]

2 голосов
/ 29 октября 2010

Вы либо не в сообщении, либо все в категории 'b'.

См. http://codex.wordpress.org/Function_Reference/in_category для информации in_category ().

0 голосов
/ 29 октября 2010

читать здесь .

Вы должны написать что-то вроде:

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

...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...