Как я могу создать альтернативную домашнюю страницу?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/4574

Вопрос

Я работаю на сайте, на котором есть полностью индивидуальная первая страница. Теперь меня попросят добавить более классическую страницу типа блога, которая будет достигнута в http://domain/blog.

Я попытался создать страницу пользовательской (пустой) под названием blog и поместите код в page-blog.php, но проблема в том, что я не могу заставить петлю работать там: страница перерывает прерывания, где должно начинаться отображение петли.

Пользовательская страница - неправильный способ сделать это?

Это было полезно?

Решение

Предполагая, что вы используете WordPress v3.x (Как я не помню, как это работает в более ранних версиях) Это то, что вам нужно сделать, если начинать с нуля:

  1. Создать "Страница" и назовите это «Домашняя страница» (или что -то еще.)

  2. Создайте другую страницу и назовите ее "Блог" (или что -то еще.)

  3. В консоли администратора выберите "Настройки"> "Чтение" вариант.

  4. Выбирать "Статическая страница" для "Первая страница отображается" переключатель.

  5. Назначать "Титульная страница" быть «Домашняя страница» (или что -то еще из #1)

  6. Назначать "Страница сообщений" быть «Блог» (или что -то еще из #2)

  7. Нажимать "Сохранить изменения"

  8. Ты закончил.

Вот скриншот, показывающий варианты консоли администратора:


(источник: mikeschinkel.com)

Другие советы

Что вы использовали для своей первой страницы, индивидуально index.php или же home.php? Это статично или все еще содержит петлю постов?

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

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

Вы также можете сыграть функцию locate_template (), см. Это руководство: http://wpengineer.com/2030/create-a-separate-page-for-blog-prosts-in-wordpress/ Для создания отдельной страницы блога и Creare the home.php на теме статической домашней страницы.

Если цель состоит в том, чтобы получить пустую страницу, то приведенные выше предложения будут работать только на определенных темах WordPress.

В некоторых темах есть данные постоянных виджетов, даже если вы выполняете процедуру, предложенную Майком.

Единственный способ, которым я обнаружил, что предложение Майка работает, - это если на странице есть функция «альтернативной дома», которая расположена в разделе «Редактировать страницу» на правой стороне под категорией шаблона; которые снова поставляются только с определенными шаблонами (тезис, элегантный).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top