Из-за своей блоговой структуры, по-умолчанию движок WordPress не дает возможности отображать какой-либо текст (код) только на главной странице сайта. Стандартными средствами этой CMS на главной можно отображать либо последние посты, либо статическую страницу. Но что делать, если вы хотите всегда показывать определенный текст на главной странице вашего сайта, а под ним уже последние публикации? Часто, такое отображение, необходимо при продвижении главной сайта по сколько-нибудь конкурентным запросам. Выход есть, читаем далее, как это реализовать.

Как в WordPress вывести текст только на главной

А знаете ли вы, что тизерная реклама — это отличный способ монетизации развлекательных и новостных сайтов? Я, например, свои развлекательные сайты монетизирую именно ей.

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

<?php if ((is_front_page()) and (!is_paged())) { ?>

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

<?php } ?>

И всё, теперь вы имеете возможность отображать определенный текст только на главной странице вашего WordPress сайта.

13Комментарий

  1. wagamata

    Ответить

    Че то не совсем понятно как это будет выглядеть… Будет один статичный пост? или кусок текста?…

      • игорь

        Ответить

        попробовал с помощью приведённого вами кода повесить банер в сайдбаре на главной странице. не получилось. банер получился сковзной, т.е. виден на всех страницах. что еще можно сделать, подскажите?

  2. Ответить

    Большое спасибо, такая простая реализация, а так много пользы =)
    Вот можно было бы из под вордпресса ещё её редактировать…

  3. апа

    Ответить

    не работает! Помогите! Куда вставлять? Я в футер вставляю и все равно на всех страницах

  4. Olga Blagoshevskay

    Ответить

    У меня 3 страницы с записями: на главной все записи выводятся на остальных 2-х только определенные рубрики. Это только для главной сработает или можно на тех что с рубриками тоже сделать? А то мне на главной как раз и ненужно а вот там где рубрики очень надо….

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *