Intereting Posts

Удаление ведущих нулей из пользовательской структуры постоянной ссылки

В настоящее время на моем веб-сайте WordPress используется эта настраиваемая структура констант:% author% /% year% /% monthnum% /% day% /% postname%

В этом случае% monthnum% запускает нумерованные даты с начальным нулем – например, «09» за сентябрь. Таким образом, пример URL-адреса может выглядеть следующим образом:
mywebsite.com/username/2012/09/12/post-name

Есть ли функция, которую я могу добавить, или .htaccess изменение, которое я могу сделать, который удалит ведущие нули из моей постоянной ссылки? Итак, используя приведенный выше пример, мои URL-адреса в идеале выглядят следующим образом:
mywebsite.com/username/2012/9/12/post-name

Спасибо! Я прочитал документацию по тегам структуры WordPress (http://codex.wordpress.org/Using_Permalinks), но я не могу найти никаких решений или плагинов для вышеупомянутой проблемы.

Фильтр 'month_link' и 'day_link' , WordPress найдет соответствующие сообщения, а затем без дальнейшей работы.

Образец кода:

 add_filter( 'month_link', 't5_strip_leading_zeros_in_url' ); add_filter( 'day_link', 't5_strip_leading_zeros_in_url' ); function t5_strip_leading_zeros_in_url( $url ) { // no pretty permalinks if ( ! $GLOBALS['wp_rewrite']->get_month_permastruct() ) { return $url; } return str_replace( '/0', '/', $url ); }