2010-06-21 4 views
1

Я начинаю с wordpress (с фона drupal) и пытаюсь выяснить, как создать новое «меню» или шаблон url. не совсем уверен, что такое жаргон в Wordpress, поэтому у меня есть немного проблем с поиском в Интернете для него.Wordpress пользовательский архив тип страницы

текущий архив позволяет сортировать по: /запись/дата/2010/06

то, что я пытаюсь сделать, это расширить функциональные возможности архива, чтобы включить «день», а также. т.е. /запись/дата/2010/06/22

я не возражаю, создавая новый тип страницы для этой цели, такие как /архив/YYYY/MM/DD или что-то подобное.

не уверен, с чего начать с сопоставления «шаблона url» с функцией или шаблоном «url handler».

+0

Я думаю, что, попробовав dupral и Wordpress себя, вы можете переоценить wordpress. Однако посмотрите настройки и вы можете изменить шаблон url архивов. – thomasfedb

+0

hm спасибо, я буду помнить об этом thomas – twig

ответ

1

Я закончил с использованием:

<ul><?php wp_get_archives('type=daily'); ?></ul> 

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

Шаблон URL является /пост/гггг/мм/дд

Если кто-то заинтересован в создании ссылку непосредственно на этой странице, используйте:

<?php echo get_day_link(2010, 6, 20); ?> 
0

Wordpress может настроить стиль permalinks, который вы используете на вкладке «Настройки/Перманентные ссылки» вашей административной страницы. Похоже, вы хотите что-то вроде /%year%/%monthnum%/%day%/%postname%, что должно позволить вам группироваться по годам, годам/месяцам и годам/месяцам/дате.

+0

Я сделал что-то подобное, но мне нужно было настроить фильтрацию по категориям как-то. Извините, я не упоминал ранее, что хотел отобразить архив в 2 кусках. Первый - сообщения в CategoryA и второй кусок со всеми сообщениями NOT в CategoryA. У меня есть работа сейчас, переопределяя файл archive.php и настраивая объект $ wp_query немного, хотя я чувствую, что его немного расточительно, потому что он уже делает вызов db до этого. Итак, все, 3 вызова в db вместо 1. – twig

Смежные вопросы