Ладно, извините за глупый вопрос.
В моем новом блоге я хочу, чтобы домашней страницей была «домашняя» страница, которую я создал, а не список статей… это нормально, я Settings -> Reading -> Front page displays
перехожу Front page
на Home
.
Но теперь я хочу /blog/
перечислить свои статьи, но получаю 404 :S
Я немного застрял на этом, любая помощь будет очень признательна.
Это зависит от того, как закодирован index.php вашей темы. Если это стандартная индексная страница блога (как в 2010 году), все, что вам нужно сделать, это:
опять же, это зависит от index.php по умолчанию вашей темы WordPress.
Это также может помочь восстановить постоянные ссылки, перейдите в wp-dashbaord> Настройки> Постоянные ссылки и нажмите «Сохранить изменения» (ничего менять не нужно). Следите за предупреждающими сообщениями об обновлении.htaccess (и обновляйте вручную, если требуется), затем проверьте еще раз.
Люк спасибо за ответ :-). Что мне нужно отредактировать? Я хочу иметь возможность переходить к
http://example.com/blog/
статьям и перечислять их. Что мне нужно сделать, чтобы получить/blog
ссылку на какой-либо код (например, цикл) для вывода некоторых материалов. Спасибо 🙂Имея это в виду, я не думаю, что
/blog
index.php срабатывает, поскольку он 404, хотя я могу ошибаться: SВам нужно создать страницу в wp-admin под названием «блог» (без выбора темы), а затем перейти туда, где вы изменяете отображение главной страницы.
У Кирсти, наверное, лучше. Слишком рано для этого. =П
Привет Кирсти! Вы правы в том, что я хочу, чтобы вступительный текст был на главной странице, а сообщения в блоге — на отдельной странице. Я использовал категорию блога с трюком меню WP3 в своем блоге об автоспорте и хорошо работал, когда не хотел использовать несколько категорий… возможно, я могу использовать категорию «блог» наряду с другими моими категориями (например, «как -to» и т. д.), затем скройте ссылку на категорию блога… для меня это имеет смысл :D, я должен попробовать и посмотреть, сработает ли это. Спасибо
Ура, Шейн, я думаю, это то, что он пытается сказать здесь —> weeklywp.com/2009/04/make-a-wordpress-blog-page, попробуем за обедом 🙂
Не беспокойся, дружище. Да, это то, что я имел в виду.
Вам нужно отредактировать «index.php» в каталоге вашей темы (wp-content/themes/your-theme/index.php), это отобразит все ваши выдержки и т. д.
Итак, вы хотите, чтобы на вашей домашней странице отображался вступительный текст, а затем была отдельная страница для отображения сообщений в блоге.
Вероятно, самый простой способ сделать это — создать категорию под названием «Блог». Добавьте его в меню (новое в WP3) и убедитесь, что у вас есть category.php в файлах вашей темы для отображения выдержек из сообщений вашего блога.
Для этого мы используем шаблон страницы с именем template-blog.php, а затем создаем страницу с именем «Блог» в области администрирования. Таким образом, вы по-прежнему получаете WYSIWYG-контроль над некоторыми простыми элементами, такими как слаг и т. д. Затем просто выберите шаблон-блог из выпадающего списка в разделе «Шаблон».
Внутри вашего template-blog.php поместите весь код вашего цикла и т.д. и т.д. в этот файл. Теперь в вашей панели администратора вы можете выбрать несколько категорий и использовать шаблоны category.php для управления их отображением.
Это немного сложно объяснить. Внимательно ознакомьтесь с настройками чтения субпанели и созданием статической титульной страницы в Codex.
В основном, когда вы устанавливаете static,
Front page
ваш индекс сообщений перемещается в никуда. Затем вы можете при желании создать страницу и назначить ее дляPosts page
того, чтобы она действовала как корень блога, ранее действовавший.На более глубоком уровне такая страница будет следовать
is_home
пути шаблона в иерархии шаблонов вместо обычногоis_page
.Если я ничего не упускаю, создание страницы с слагом
blog
и ее назначениеPosts page
даст вам то, что вы хотите, и эта страница будет контролироваться шаблономhome.php
(если он есть) илиindex.php
(фактически корнем сайта).Вот что я сделал:
blog.php
(это шаблон вашего блога)