Конфликт между 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>