Опубликовать страницы в Wordpress 2.9 - PullRequest
0 голосов
/ 05 марта 2010

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

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

Ответы [ 2 ]

1 голос
/ 06 марта 2010

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

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

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

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

Кстати, я думаю, что именно этого добивался Ричард М. *

0 голосов
/ 05 марта 2010

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

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

... остаток кода

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

...