Вывод текста в блоге только на главной
Сайты на WordPress пользуются большой популярностью. И многие пользователи сначала на этой популярной и бесплатной CMS делают сайты и уже после задумываются о оптимизации. Помимо наполнения сайта статьями нужно, чтобы описание было у каждого раздела и конечно у главной страницы. И вот здесь и возникает вопрос многих пользователей, а как сделать правильно описание главной страницы.
Ведь по умолчанию движок не имеет ничего, как выводить только текст на всех страницах, куда бы Вы его не добавили. А это уже дубли, которые нам не нужны совершенно. Но способ есть, чтобы вывести только текст на главной странице и нигде больше в WP.
Вставка текста на главной WordPress
Открываем и добавляем код в файл шаблона index.php до выборки последних постов блога have_posts():
<?php if ((is_front_page()) and (!is_paged())) { ?> <div class="pagetitle"><h1>Название блога</h1></div> <div class="entry"><p>Текст который хотите, чтобы был на главной </p></div> <?php } ?>
Если не хотите вставлять никаких заголовков то просто вставьте такой код
<?php if ((is_front_page()) and (!is_paged())) { ?>
Текст и описание блога на главной странице
<?php } ?>
Но бывает вывод текста нужен в сайдбаре а не по центру страницы, тогда мы изменим немного код и вносим его открываем файл sidebar.php
<?php if ((!is_page('2')) and !((is_front_page()) and (!is_paged()))) { ?> <div class="about" style="margin-bottom: 5px;"> <div class="h3title">О проекте</div> <p>Короткое описание</p> </div> <?php } ?>
Вот такие простые действия делают очень нужное решение для многих блогеров