Вывод информации только на главной странице в WordPress
С помощью следующих нескольких примеров я хотел бы показать вам, как можно вывести текст или другую нужную вам информацию только на главной странице вашего сайта, созданного на CMS WordPress.
В WordPress, как вы знаете, существует несколько типов главной страницы. Это стандартная страница с выводом последних постов и статистическая страница.
Если в качестве главной страницы вы используете стандартную страницу с последними материалами, то вам подойдет следующее решение:
if(is_home()) {
// выводим информацию только на главной странице
}
Для отрицания, то есть вывода информации везде, КРОМЕ главной страницы, подойдет такой вариант:
if(is_home()) {
} else {
// выводим информацию везде, кроме главной страницы
}
либо такой вариант:
if(!is_home()) {
// выводим информацию везде, кроме главной страницы
}
Следующее решение универсально независимо от того, является ли главная страница статистической или нет:
if(is_front_page() && !is_paged()) {
// выводим информацию только на главной странице
}
Соответственно отрицание будет выглядеть таким образом:
if(!is_front_page()) {
// выводим информацию везде, кроме главной страницы
}
Все эти решения вам необходимо прописывать в соответствующих файлах вашей темы.