Главная
Wordpress
Вывод текста только на главной WordPress.
  • 31 Мар 2014г
  • 917
  • 0
  • Рубрика: Wordpress

Вывод текста только на главной WordPress.

Доброго времени суток!
Иногда на блоге нужно организовать такой блок, который выводился бы только на главной. Многие скажут - вставить код в index.php и все дела.По сути так оно и есть, но это если блок внутри контента, а если его нужно вывести в сайдбаре, подвале или шапке? То есть посетитель заходит на сайт и видит на главной небольшое текстовое описание, о чем собственно сайт, что здесь можно найти и т.п., а перейдя на внутреннюю страницу - этот блок меняется. Как пример:

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

Впервые я столкнулся с такой задачей, на создании шаблона для онлайн кинотеатра. Заказчик попросил сделать так, чтобы в подвале сайта на главной был текст на 4 тысячи символов, а на остальных нет.
Как оказалось эту задачу легко сделать с помощью условного оператора WordPress - is_front_page()

<?php
if (is_front_page() ) {
   echo('текст на главной'); 
} else {
   echo('текст не на главной странице');
}
?>

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

<?php if ((is_front_page()) and (!is_paged())) { ?>
 <div class="page_title"><h1>Заголовок</h1></div>
 <div class="entry"><p>Какой-то текст, который видно на главной</p></div> 
<?php } ?>

Вот и все, что нужно для осуществления поставленной задачи.

На этом все. Спасибо за внимание 🙂




Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(3 голоса, в среднем: 5 из 5)

Добавить комментарий

Заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Нажмите, чтобы добавить код в комментарий