Вывод статической информации на главной странице

Спонсор поста: Кайзер — это титул германских императоров?
Нет, это такая бытовая техника.

Полезно иметь на главной страничке какую-нибудь оптимизированную статическую информацию для поисковых машин. Но в стандартном варианте в настройках WordPress можно выбрать вывод только постов, либо только статической информации. Как же совместить два этих удовольствия? Выход прост и не потребует установки каких нибудь дополнительных плагинов.

Нам потребуются файлы вашего шаблона (index.php, или если есть home.php). Там мы находим цикл вывода постов The Loop, он выглядит так:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

И перед ним вставляем такой код:

<?php if ( (is_home())&amp;&amp;!(is_paged()) ){ ?>

<p>Тут ваш текст, оформленный в html.</p>
<?php }?>

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

Следует учитывать, что согласно алгоритмам поисковых систем более важной считается информация, размещенная в самой верхней части страницы, так что если вы смотрите html-код вашего сайта, и видите что там информация сайдбара идет прежде информации из постов, лучше тогда размещать статическую информацию в файле sidebar.php, там, где вам это будет удобно.


 
 
 

Отзывов (7) на «Вывод статической информации на главной странице»



Ilhom пишет:

февраля 22, 2008 в 19:05

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

infovita пишет:

марта 31, 2008 в 22:32

И здесь вам благодарность)

А «прикрутить» блок динамической информации (RSS) под постами с привязкой к теме раздела, можно как?

Может немного не по теме изложения, но другого места для вопроса просто не вижу. Спасибо за ответ?

Анастасия пишет:

апреля 2, 2008 в 19:06

Так сразу не скажу, нужно подумать-поэксперементировать.

infovita пишет:

апреля 3, 2008 в 13:41

Забыл добавить.

ленты RSS — «тянутся» известным плагином downloads.wordpress.org/p...dpress.0.992.zip

Его подключение и активация, то же не секрет, например:

www.gofuckbiz.com/archive/index.php/t-15.html

А вот автоматизация «подкачки» каким-то образом реализуется обращением в «... Cron jobs, ... вбивайте в его настройках ссылку вида GET yoursite/plugin.php > /dev/null (хотя в зависимости от хостинга возможны варианты), настраивайте частоту обновления... _цитирую — /ru-wordpress.org/...)» Может это можно сделать «меньшей кровью», в смысле, дополнить часть оригинального контента блога динамически обновляемыми тематическими новостями. Я категорически против «сплога»!

Максим Минин пишет:

июля 10, 2008 в 23:59

Спасибо пригодилась информация.

Хочу таким образом в боковой колонке оформить информацию «Кто автор»

grinder пишет:

января 2, 2009 в 14:47

В некоторых шаблонах нужно ставить и !is_single () :yes:

Башкирский бомж пишет:

января 30, 2009 в 18:56

А как сделать, статическую страницу в категориях?

Допустим у меня записи разбиты по нескольким категориям и я хочу чтобы в каждой категории наверху была статическая запись, т.к. хочу блог поднимать сразу по нескольким ключевым словам. Ну соответственно хочу сделать первую запись заточить под ключевик и чтобы она все время наверху висела.

Ваш отзыв


© 2007-2009 Уроки WordPress.
Дизайн WpHelp.ru.