Артём Мáлков

Вывод информации только на главной странице в WordPress

20 фев1 комм

С помощью следующих нескольких примеров я хотел бы показать вам, как можно вывести текст или другую нужную вам информацию только на главной странице вашего сайта, созданного на CMS WordPress.

В WordPress, как вы знаете, существует несколько типов главной страницы. Это стандартная страница с выводом последних постов и статистическая страница.

Если в качестве главной страницы вы используете стандартную страницу с последними материалами, то вам подойдет следующее решение:

if(is_home()) {

	// выводим информацию только на главной странице

}

Для отрицания, то есть вывода информации везде, КРОМЕ главной страницы, подойдет такой вариант:

if(is_home()) {

} else {

	// выводим информацию везде, кроме главной страницы

}

либо такой вариант:

if(!is_home()) {

	// выводим информацию везде, кроме главной страницы

}

Следующее решение универсально независимо от того, является ли главная страница статистической или нет:

if(is_front_page() && !is_paged()) {

	// выводим информацию только на главной странице

}

Соответственно отрицание будет выглядеть таким образом:

if(!is_front_page()) {

	// выводим информацию везде, кроме главной страницы

}

Все эти решения вам необходимо прописывать в соответствующих файлах вашей темы.

Рекомендуем к просмотру
Как изменить главную страницу в Webasyst?
Статьи и советы
Решаем проблему с постраничной навигацией в рубриках на WordPress
Статьи и советы
Как исключить вывод постов из определенных рубрик на главной странице в WordPress?
Хаки
1
комментарий
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 1
    766
      •  Гости
    4 мар в 01:57

    Thank You Artem! You're just a magician!

Подняться наверх
«Pandoge» - помощник вебмастера