WordPress как на ладони
Наставник Трепачёв Д.П., phphtml.net wordpress jino

Конфликт между is_front_page() и in_category()

Здравствуйте!В меню вставил код, который назначает класс ссылке в зависимости от категории поста или главной страницы. В посте всё работает, однако, при посещении главной класс назначается как главной, так и категории (последнего поста).

<ul class="menu">
								<li class="<?php if (is_front_page()) { echo "current_page_item"; } ?>">
									<a href="<?php bloginfo('url'); ?>">Главная</a>
								</li>
								<li class="<?php if (in_category('politika')) { echo "current_page_item"; } ?>">
									<a href="<?php bloginfo('url'); ?>/politika/">Политика</a>
								</li>
								<li class="<?php if (in_category('proishestviya')) { echo "current_page_item"; } ?>">
									<a href="<?php bloginfo('url'); ?>/proishestviya/">Происшествия</a>
								</li>
								<li class="<?php if (in_category('ekonomika')) { echo "current_page_item"; } ?>">
									<a href="<?php bloginfo('url'); ?>/ekonomika/">Экономика</a>
								</li>
								<li class="<?php if (in_category('ukraine')) { echo "current_page_item"; } ?>">
									<a href="<?php bloginfo('url'); ?>/ukraine/">Украина</a>
								</li>
								<li class="<?php if (in_category('avtomobili')) { echo "current_page_item"; } ?>">
									<a href="<?php bloginfo('url'); ?>/avtomobili/">Авто и дороги</a>
								</li>
								<li class="<?php if (in_category('kultura')) { echo "current_page_item"; } ?>">
									<a href="<?php bloginfo('url'); ?>/kultura/">Культура</a>
								</li>
								<li class="<?php if (in_category('obshhestvo')) { echo "current_page_item"; } ?>">
									<a href="<?php bloginfo('url'); ?>/obshhestvo/">Общество</a>
								</li>
								<li class="<?php if (in_category('sport')) { echo "current_page_item"; } ?>">
									<a href="<?php bloginfo('url'); ?>/sport/">Спорт</a>
								</li>             
							</ul>
0
Гость 1.4 года назад

Нет ответов на этот вопрос.

На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.