Как отобразить архив с одной субботы на следующую субботу, Wordpress - PullRequest
0 голосов
/ 20 июля 2010

На моей домашней странице WordPress я отображаю архивы, используя функцию

wp_get_archives('type=weekly&format=html')

, и она выводит как

* July 19, 2010–July 25, 2010
* July 12, 2010–July 18, 2010

, т.е. начиная с понедельника до следующего понедельника. Как я могуизменить это с субботы на следующую субботу

1 Ответ

0 голосов
/ 13 августа 2010

Это зависит от опции start_of_week, которую можно установить в Настройки > Общие > Неделя начинается с . Если вы не хотите изменять это, вы можете перехватить вызов на get_option, чтобы вернуть что-то другое.

add_filter('pre_option_start_of_week', 'start_once_on_saturday');
function start_once_on_saturday()
{
   // Make sure we only do this once
   remove_filter('pre_option_start_of_week', 'start_once_on_saturday');
   return 6;
}
wp_get_archives('type=weekly&format=html');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...