Как вывести необходимую информацию только на главную страницу WordPress? Это один из наиболее популярных вопросов, которые возникают у тех, кто когда-либо начинал работу с этой CMS.
Движок WordPress удобен во всех отношениях, достаточно гибкий и простой. Поэтому большинство пользователей выбирают именно его. Тем не менее, каким бы удобным не оказался выбранный шаблон, чаще всего возникает необходимость переделать несколько параметров: к примеру, разместить определенный контент (рекламу, например) исключительно на главной странице WordPress.
Если Вы зашли в тупик, помните: неразрешимых проблем нет. Вероятнее всего, до вас уже придумали простой и удобный способ. Искать готовое решение нужно в кодексе WordPress. Для того, чтобы разместить нужную информацию на главной, нам понадобятся две функции: is_home()
и is_front_page()
, которые необходимо прописать в условных выражениях, чтобы определить главную страницу.
Суть этих функций заключается в том, что они показывают, является ли страница главной — true или false. И все же, если мы имеем две функции, следовательно, они применяются в разных ситуациях. Рассмотрим эти случаи:
is_home () — функция, которую следует прописать, если настройки параметров сайта предполагают вывод записей на главную страницу.
is_front_page () — функция применяется, если в качестве главной установлена статическая страница.
Пример:
1 2 3 4 5 6 7 |
<?php if ( is_home() ) { // Код, который будет выводиться на главной } else { // А здесь код, который не будет выводиться на главной } ?> |
Полученный код надо вставить в index.php вашего шаблона WordPress.