2010-03-05 4 views
0

Я пытаюсь использовать страницу сообщений в Wordpress. Для непосвященных это страница (кроме главной страницы), которая содержит все ваши сообщения в блоге. Вы по существу включаете статическую домашнюю страницу и указываете Wordpress на пользовательский индекс. Затем вы указываете Wordpress использовать другой настраиваемый шаблон в качестве «страницы сообщений»; после этого любое сообщение, которое вы сделаете, будет там.Страницы в Wordpress 2.9

Мой пользовательский шаблон для страницы «Блог» отображается, как ожидается, пока я не определяю его как страницу сообщений. Когда я это сделаю, шаблон возвращается к моему пользовательскому индексу, и я не получаю сообщений. Когда я определяю его как страницу сообщений, он возвращается к моему шаблону. Что мне не хватает? Я новичок в использовании этого метода, как это делалось с плагином до WP 2.9

ответ

0

Возможно, проблема связана с созданием «шаблонов» и одного сообщения (single.php). Вы можете создать шаблон для любой из ваших страниц, помещая это в верхней части страницы (после первого < PHP:?

/**Template Name: ****templatenamehere**** @package WordPress * @subpackage Default_Theme */ 

... остальной код

Это позволяет создать страницу под названием «сообщения», которые ссылается на ваш новый шаблон, таким образом вы можете создать новый шаблон, а затем вызвать его через страницу. Если это запутанно или вы попробовали это, дайте мне знать, и я попытаюсь дайте вам больше деталей, если вам нужно. Спасибо

1

Итак, я выяснил решение и хотел поделиться. Спасибо всем за ваш вклад.

Проблема была с именем, которое я выбрал для шаблона. Я назвал его «blog.php», который отлично работает при создании обычного шаблона страницы. Но при использовании страницы в качестве страницы сообщений Wordpress имеет некоторые конкретные правила настройки. Соответствующий раздел документации, которую я обыскивал весь Интернет для использования часов моей жизни я никогда не вернусь, скрыт здесь:

Кроме того, любой шаблон назначена страница будет игнорироваться и индексом темы. php (или home.php, если он существует) будет управлять отображением сообщений. (от here).

Итак, я назвал свой шаблон «home.php», так как я не использовал home.php в этой конкретной установке, и я был на гонках. В любом случае, спасибо за ответы!

Кстати, я думаю, что, возможно, это то, к чему стремился Ричард М.

Смежные вопросы