2016-01-08 5 views
1

У меня две разные страницы в теме WordPress.Условная логика, WordPress

передний page.php (домашняя страница) и blog.php (вторичная страница)

Я пытаюсь использовать два различных меню в зависимости от какой страницы вы посещаете.

Для этого я использую условную логику в WordPress.

<?php if (is_page('52')) { ?> 
        <a href="http://localhost/wordpress/?page_id=64" rel="" id="anchor1" class="anchorLink; btn">Nyheter</a> &nbsp; &nbsp; 
        <a href="#akontakt" rel="" id="anchor1" class="anchorLink; btn"> Kontakt</a> &nbsp; &nbsp; 
        <a href="#arestaurang" rel="" id="anchor1" class="anchorLink; btn"> Restaurang</a> &nbsp; &nbsp; 
        <a href="#abowling" rel="" id="anchor1" class="anchorLink; btn"> Bowling</a> &nbsp; &nbsp; 
        <a href="#aarrangemang" rel="" id="anchor1" class="anchorLink; btn"> Arrangemang</a> &nbsp; &nbsp; 
        <a href="http://localhost/wordpress/" rel="" id="anchor1" class="anchorLink; btn"> Hem</a> 
        <?php } ?> 
        <?php if (is_page(64)) { ?><a href="http://localhost/wordpress/" rel="" id="anchor1" class="anchorLink; btn"> Hem</a><?php } ?> 

Страница с идентификатором 64 (блог) работает как следует. Но у меня проблемы с идентификатором страницы 52 (front-page.php). Кажется, я не могу найти истинного имени. Меню не вызывается по какой-либо причине, когда вы посещаете первую страницу.

Я попытался использовать другое имя, например, 'front-page.php'. Но все же, нет меню. Так выглядит URL-адрес на первой странице: http://localhost/wordpress/

Мне нужно больше идей о том, как найти название этой определенной страницы.

+2

Вы можете попробовать [is_front_page] (https://codex.wordpress.org/Function_Reference/is_front_page) условие –

+0

Обратите внимание, что мы не можем получить доступ к вашему локальному хосту. –

+0

@GeraldSchneider Я просто хотел указать, что опция проверки URL-адреса недоступна. – Michael

ответ

0

Написать эту линию, как: -

<?php if (is_page(52)) { ?> 

вы также можете попробовать

if (is_page('Page Title')) 

Это link поможет.

+0

Спасибо, однако, я уже получил ответ. – Michael

+0

@ Майкл: Хорошо, брат. –

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