Изменяем главную страницу блога на WordPress

Порой бывает необходимо изменить стандартный вид шаблонов на wordpress — по умолчанию в большинстве из них на главной странице выводится лента с записями, что не всегда удобно. К примеру, если Вы делаете корпоративный блог — гораздо логичнее будет вывести на главной странице статичную страничку с информацией о компании, а ленту с записями — в другом разделе. В принципе возможно сделать все руками, но проще найти шаблон с поддержкой выбора главной страницы. Однако:

Если тема поддерживает выбор главной — тогда все просто:

1. Переходим в админке в раздел «Параметры» — «Чтение»

2. В разделе «На главной странице отображать» выбираем вариант «Статическую страницу», и указываем, какая страница будет главной, а на какую выводить записи.  Готово.

Теоретически, все современные темы (сделанные под WP 3+) должны поддерживать данную фичу, но увы и ах, не все авторы следят за актуальностью своих тем.

Поэтому для несчастливых обладателей старых тем есть 2 варианта:

1. Использовать плагин  Static Front Page Plugin

2. Ковыряться руками в шаблоне.

Если Вы предпочли второй вариант:

В качестве альтернативы модулю WordPress попытается распознать «home.php» в папке с шаблонами и использовать его вместо «index.php». Однако, если ваша главная страница — не блог, примите во внимание, что шаблон home.php будет всегда показывать её как блог, хотите вы этого или нет. Вы можете использовать метку шаблона query_posts() перед вызовом главного цикла. Например:

<?php
     query_posts('pagename=home');
?>

вызовет запись с именем страницы «home».

(с) codex.wordpress.org

 

comments powered by HyperComments