Как получить ссылку на стандартную страницу "архива"?

13 мая 2011 г., 23:55:49
Просмотры: 54.9K
Голосов: 6

Я использую тему twentyten и переопределил home.php для выполнения некоторых пользовательских функций. Однако я всё ещё хотел бы иметь страницу, которая отображает список всех моих последних записей в стиле архива.

Я могу получить доступ к странице архива для любой категории через myblog/category/category-name.

Но мне хотелось бы получить доступ к архиву, который просто перечисляет все последние записи, независимо от категории. Например, myblog/archive

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

0
Все ответы на вопрос 4
1

Нет, по умолчанию не существует "полной архивной" страницы, как вы описали. По сути, это будет страница индекса twentyten, настроенная на отображение "ваших последних записей". Если вы не хотите получать доступ к архивам через какой-либо фильтр (категория, автор, год, месяц и т.д.), то вам нужно создать собственный шаблон архива и страницу, как вы описали выше. Вы также можете использовать index.php из twentyten в качестве основы для вашего нового шаблона.

Таким образом, вы можете создать архивную страницу, настроить её для использования вашего нового шаблона и использовать URL вида myblog/archive, как вы хотели.

14 мая 2011 г. 01:22:00
Комментарии

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

Tom Auger Tom Auger
15 мая 2011 г. 21:42:16
2

Из Codex: Создание страницы архивов.

По сути:

  1. Создайте пользовательский файл шаблона.
  2. Создайте статическую страницу.
  3. Назначьте пользовательский шаблон для статической страницы.
15 мая 2011 г. 00:53:39
Комментарии

Да, это в основном то, что я написал в своем первом сообщении.

Tom Auger Tom Auger
15 мая 2011 г. 21:40:36

Верно, но ты прочитал ссылку, которую я отправил? Там есть примеры, как создать свой собственный шаблон для вывода архивов записей.

Chip Bennett Chip Bennett
15 мая 2011 г. 21:47:49
0

Обновлено в 2018: Последняя версия иерархии WordPress

Обновлено в 2018: Последняя версия иерархии WordPress

6 сент. 2018 г. 08:57:11
4
-1

Согласно этому изображению, файл, который вам нужен, называется archive.php. Категории имеют собственный файл наряду с другими Иерархия шаблонов WordPress Ссылка на изображение

Шаблон Twentyten использует все возможности WordPress в качестве примера того, что ваша тема может делать

14 мая 2011 г. 00:33:34
Комментарии

Наконец, вам также следует создать две пустые страницы в WordPress: одну с названием "Главная" и другую с названием "Блог", "Новости" или как вам угодно. Затем перейдите в настройки и в разделе "Чтение" должна быть опция для статических страниц: одна для главной страницы, другая для записей. Выберите только что созданные страницы в соответствующих выпадающих списках и сохраните изменения.

xLRDxREVENGEx xLRDxREVENGEx
14 мая 2011 г. 00:37:12

хотя знание шаблона может быть полезным, нет способа напрямую ссылаться на шаблон.

Michael Michael
14 мая 2011 г. 00:38:06

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

xLRDxREVENGEx xLRDxREVENGEx
14 мая 2011 г. 02:12:15

Ваш ответ фактически не решает проблему - если попробовать ввести www.myblog.com/blog/archive.php, вы получите ошибку. Кроме того, настройки чтения, которые вы описываете, лишь изменяют способ работы главной страницы, но не решают исходную проблему.

Tom Auger Tom Auger
15 мая 2011 г. 21:39:30