Ссылка на страницу со всеми записями в WordPress

14 дек. 2012 г., 18:51:13
Просмотры: 19.1K
Голосов: 2

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

Я пытаюсь создать страницу, которая просто отображает все записи моего сайта. Я создаю собственную тему, и в результате главная страница (front-page.php) сильно кастомизирована. Я вывожу последние записи, но только их заголовки. На главной странице я хочу добавить ссылку "Посмотреть все записи блога". Я знаком с PHP-кодом и знаю, как выводить записи. Но я не уверен, какой лучший способ получить страницу со списком всех записей, отличную от главной страницы.

Я уверен, что это очень легко реализовать, но я всё ещё разбираюсь со структурой WordPress, поэтому буду благодарен за ваши советы!

1
Комментарии

Вы можете перейти по ссылке для подробного руководства по этой теме. После этого вам просто нужно создать страницу, и для этой конкретной страницы необходимо выбрать blog template (согласно этому руководству: шаблон "Blog Posts"), а затем опубликовать. Удачного кодинга. :)

Mayeenul Islam Mayeenul Islam
15 дек. 2012 г. 07:28:14
Все ответы на вопрос 2
0

Я знаю, что этот вопрос был решён много лет назад, но для тех, кто ищет решение и попал на эту страницу, есть ГОРАЗдо более простое решение.

  1. Перейдите в раздел Записи > Рубрики и нажмите "Быстрое редактирование" для стандартной рубрики блога под названием Без рубрики.
  2. Переименуйте Без рубрики в Блог и измените ярлык на blog.
  3. Затем, когда вы создаёте новые рубрики, выберите Блог в качестве родительской рубрики. (Вы также можете легко отредактировать существующие рубрики, сделав их дочерними по отношению к рубрике Блог.)
  4. Наконец, во вкладке Внешний вид > Меню, кликните на Рубрики и выберите Блог, чтобы добавить его в ваше меню.

Теперь все новые записи автоматически будут попадать в рубрику Блог по умолчанию или в одну из её дочерних рубрик, и все они будут отображаться на одной странице (скорее всего, с постраничной навигацией для более старых записей после определённого количества постов).

В качестве дополнительного бонуса, все записи вашего блога теперь доступны по адресу вашсайт.com/category/blog

25 апр. 2017 г. 05:55:37
1

Вам необходимо создать шаблон страницы с включённым циклом (Loop). Затем создайте страницу "Все мои записи" и назначьте ей созданный шаблон в разделе "Атрибуты страницы" на странице редактирования в админке.

Вы можете добавить ссылку на эту страницу с главной, используя функцию get_page. Function Reference/get page.

14 дек. 2012 г. 19:58:25
Комментарии

Ваш пост в сочетании с документацией на http://codex.wordpress.org/Creating_a_Static_Front_Page помог решить проблему. Спасибо!

Justin Helgerson Justin Helgerson
14 дек. 2012 г. 20:57:26