IPB, WordPress, IP.Board, php-Fusion, Invision Power Board

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

957

Сайты на 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 } ?>

Вот такие простые действия делают очень нужное решение для многих блогеров

Comments are closed, but trackbacks and pingbacks are open.