2014-10-15 6 views
0

Хорошо, я создаю тему Wordpress. Я не хочу, чтобы мое меню навигации отображалось на главной странице «Только», если на главной странице администратора сайта отображается страница> Статическая страница (выберите ниже).Как остановить отображение меню в статической домашней странице wordpress

В противном случае я хочу показать меню на домашней странице & и другие страницы. Я использовал эту функцию <?php if(!is_front_page()):?>, но она не работает.

Кто-то предлагает мне <?php if(!is_home()):?>, но он не работает.

Как я могу заставить его работать?

+0

Это означает, что вы не хотите, навигации по меню в вашей домашней странице и хотите его во всех других страницах? –

+0

yaap, я не хочу этого, только если домашняя страница настройки сайта администратора отличается от блога. как любая другая статическая страница. –

ответ

0

Пожалуйста, выполните следующие действия:

  1. Dashborad>Settings>Reading
  2. Выберите A static page (select below) вариант в Front page displays разделе.
  3. Выберите страницу, которую хотите отобразить от Front Page выпадающего списка.
  4. В коде header.php в коде для отображения меню внесите изменения, как показано ниже.

    if (! is_page('{slug of the selected page in Front Page drop down box}')) { //enter your code to display menu here } ?>
+0

если я это сделаю, мои другие страницы остановятся, чтобы показать меню! –

+0

Нет, меню не будет отображаться на указанной странице, но отобразится вся другая страница. –

Смежные вопросы