У меня две разные страницы в теме 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>
<a href="#akontakt" rel="" id="anchor1" class="anchorLink; btn"> Kontakt</a>
<a href="#arestaurang" rel="" id="anchor1" class="anchorLink; btn"> Restaurang</a>
<a href="#abowling" rel="" id="anchor1" class="anchorLink; btn"> Bowling</a>
<a href="#aarrangemang" rel="" id="anchor1" class="anchorLink; btn"> Arrangemang</a>
<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/
Мне нужно больше идей о том, как найти название этой определенной страницы.
Вы можете попробовать [is_front_page] (https://codex.wordpress.org/Function_Reference/is_front_page) условие –
Обратите внимание, что мы не можем получить доступ к вашему локальному хосту. –
@GeraldSchneider Я просто хотел указать, что опция проверки URL-адреса недоступна. – Michael