Отключить подсветку последних сообщений на первой странице WordPress - PullRequest
0 голосов
/ 17 августа 2010

В настоящее время в навигационном меню (состоящем из списка сообщений), которое появляется на первой странице моего сайта WordPress, выделена самая последняя запись.Однако я не хочу этого.Есть ли способ, которым я могу изменить это так, чтобы на главной странице навигации не было включено состояние, но на всех других страницах публикации это имеет?

Ниже код, который я думаю, что это генерирует это:

<li<?php echo((!is_front_page() AND $post->ID == $wp_query->post->ID) ? ' class="selected"' : ''); ?>>

    <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>

</li>

1 Ответ

0 голосов
/ 17 августа 2010

Избавьтесь от php внутри тега элемента <li>.Без ссылки на веб-сайт я не могу сказать наверняка, но я думаю, что это то, что делает это.В любом случае, $post->ID == $wp_query->post->ID почти всегда возвращает true, поскольку $post равно $wp_query->post.Пользовательские циклы могут изменить это, но я уверен, что навигационные меню не переопределяют глобальную переменную $ post.

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