TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как показывать что-то только на главной странице WordPress

1 031

Иногда у вас есть фрагмент кода, текст или рекламное объявление, которое вы хотите показать на главной странице вашего сайта (и не является частью home.php), но вы не хотите показывать его на всех других страницах вашего сайта. Ниже приведены два разных способа сделать это. И то, и другое действительно просто, и даже самый крупный WP-новичок должен это сделать.

Проверка, если Is_Font_Page

На мой взгляд, это лучший способ использовать. Обычно вы запускаете очень быстрый php-тест, чтобы увидеть, является ли текущая страница главной страницей вашего сайта, и если да, то покажите что-нибудь. См. Пример кода ниже:

Проверка Is_Home

В качестве альтернативы вы можете проверить, является ли текущая страница «домашней страницей», и, если да, что-то сделать. См. Пример ниже:

Если Is_Home VS. Is_Front_Page

Вы, наверное, задаетесь вопросом, в чем разница между if «front_page» и «home ». Это действительно просто. Как правило, «первая страница e» – это самая первая страница вашего сайта (домашняя страница), а «главная» – это страница, на которой отображаются ваши последние сообщения.

Используйте is_front_page всякий раз, когда хотите, чтобы что-то появилось на главной странице, независимо от того, статическая ли это страница или ваши последние сообщения.

Используйте is_home, если хотите показать что-либо на главной странице блога, даже если она не установлена ​​в качестве домашней.

Альтернативная боковая панель, верхний или нижний колонтитул только для домашней страницы

Другой вариант – создать боковую панель, верхний или нижний колонтитул для конкретной домашней страницы, которые содержат код, текст или рекламу, которые вы хотите показывать только на главной странице. Для этого выполните следующие простые шаги:

  1. Создайте новый файл для домашней страницы (sidebar-home.php, footer-home.php или header-home.php)
  2. Добавьте все, что вам нужно, в свой файл
  3. Вызовите новый файл в файле home.php или index.php (в зависимости от того, какой шаблон используется для домашней страницы) – для этого просто используйте один из следующих методов:

Этот метод немного сложнее , потому что вам нужно создавать новые файлы. Тем не менее, он работает хорошо, и если у вас есть совершенно другая боковая панель, нижний колонтитул, заголовок для домашней страницы, это может быть хорошим способом организовать все в файлах вашей темы.

Вопросов? Комментарии?

Если у вас есть какие-либо вопросы или комментарии относительно методов условного отображения контента только на вашей домашней странице WordPress, сообщите нам об этом в комментариях, чтобы мы могли вам помочь. Я уверен, что многие люди задают те же вопросы, и вы окажете всем услугу!

Источник записи: https://www.wpexplorer.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее