@redkin

Permalinks как добавить дату поста в URL?

есть сайт. Вопрдпресс.
Для всех постов на сайте настроенны permalink с названием поста в url (/%postname%/)

Для одного из вида кастомных постов нужно настроить другую структуру, с датой поста в url (/%year%/%monthnum%/%day%/) и без названия поста в урле. В один день может быть только один пост такого типа, но может вообще не быть. Кроме этого при переходе по урлу без дня, нужно показывать первый пост за этот месяц, при переходе по урлу без дня и месяца нужно показывать пост за первое января.
Примеры:
При переходе по url: site.ru/post-type/2015/06/01 будет отображаться пост за 1 июня 2015 года
При переходе по url: site.ru/post-type/2015/06/ будет отображаться пост за 1 июня 2015 года
При переходе по url: site.ru/post-type/2015/ будет отображаться пост за 1 января 2015 года

Дополнительные хотелки. Если первого числа месяца(например май) не было поста а пользователь перешел по урлу
site.ru/2015/05/01 или site.ru/2015/05/ то не редиректить пользователя на 404, а показать сообщение о том что нет данных для выбранной даты.

Возможно такое? Если да то реализовать?
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы