Вывод статической информации на главной странице
Спонсор поста: Кайзер — это титул германских императоров?
Нет, это такая бытовая техника.
Полезно иметь на главной страничке какую-нибудь оптимизированную статическую информацию для поисковых машин. Но в стандартном варианте в настройках WordPress можно выбрать вывод только постов, либо только статической информации. Как же совместить два этих удовольствия? Выход прост и не потребует установки каких нибудь дополнительных плагинов.
Нам потребуются файлы вашего шаблона (index.php, или если есть home.php). Там мы находим цикл вывода постов The Loop, он выглядит так:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
И перед ним вставляем такой код:
<?php if ( (is_home())&&!(is_paged()) ){ ?>
<p>Тут ваш текст, оформленный в html.</p>
<?php }?>
Такая конструкция позволяет выводить статический текст исключительно на главной странице WordPress, и он не будет отображаться ни на какой-либо другой.
Следует учитывать, что согласно алгоритмам поисковых систем более важной считается информация, размещенная в самой верхней части страницы, так что если вы смотрите html-код вашего сайта, и видите что там информация сайдбара идет прежде информации из постов, лучше тогда размещать статическую информацию в файле sidebar.php, там, где вам это будет удобно.

февраля 22, 2008 в 19:05
Спасибо вам огромное! Показали тут то что мне нужно было! Я так рад за находку такого информации! Желаю вам удачи!