Выводим на главной, но не выводим на второстепенных страницах — без плагинов

Выводим на главной, но не выводим на второстепенных страницах   без плагинов

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

Например:

  • Сделать логотип сайта на главной странице один, на второстепенных другой
  • Сделать виджеты на главной странице одни, на второстепенных другие
  • И многое другое 

Также можно все сделать совершенно наоборот, т.е. не выводить на главной, но выводить на второстепенных страницах или выводить на главной странице одни виджеты, на второстепенных совершенно другие виджеты. Это можно легко реализовать, если у вас движок «WordPress». Не нужно использовать никаких плагинов, достаточно разместить следующую строчку в нужном месте:

 <?php if ( is_home() ) { ?>

 Здесь размещаем элемент, который будет располагаться на главной странице. Можно ничего не вставлять, тогда скрипт не будет вызывать отображение содержимого на главной странице, а только на второстепенной.

<? } else { ?>

Здесь размещаем элемент, который будет располагаться на второстепенной странице. Можно ничего не вставлять, тогда скрипт не будет вызывать отображение содержимого на второстепенной  странице, а только на главной.

<? } ?>

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

 

Есть 2 коммент.

  • Спасибо огромное!!! Два дня искала такое решение!

    ОтветитьОтветить
  • Пожалуйста, рад помочь :)

    ОтветитьОтветить

Оставить комментарий

  Правила комментирования на блоге