Учебники

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

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

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

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

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

<?php if (is_front_page()) { ?> Do stuff here <?php } ?>

Проверка Is_Home

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

<?php if (is_home()) { ?> Do stuff here <?php } ?>

Если 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 (в зависимости от того, какой шаблон используется для домашней страницы) – для этого просто используйте один из следующих методов:
<?php get_header( home ); ?> <?php get_sidebar( home ); ?> <?php get_footer( home ); ?>

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

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

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

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

Похожие сообщения
Учебники

Самый простой способ сбросить настройки вашего сайта WordPress

Учебники

Добавление отвлекающего чтения в WordPress

Учебники

Как исключить таксономию из типа сообщения WordPress

Учебники

Добавление пользовательских QuickTags WordPress