Хук getarchives_where не дает мне правильные ссылки в моих архивах - PullRequest
0 голосов
/ 10 ноября 2011

Я использую хук getarchives_where для фильтрации и отображения только архивов для пользовательского типа записи.

add_filter( 'getarchives_where' , 'getarchives_where_filter' );

    function getarchives_where_filter( $where , $r ) {  
      $post_type = 'blog-posts';
      return str_replace( "post_type = 'post'" , "post_type = '$post_type'" , $where );
    }

В основном это работает - отображается «Ноябрь 2011» (у меня есть только одна пользовательская запись на ноябрь)но ссылка на ноябрь 2011 года все еще связана с архивами общих сообщений.

Вместо example.com/blog-posts/2011/11 она отправляет меня на example.com/2011/11

Как я могу это исправить?

Я должен упомянуть, что я «сохранил» свои постоянные ссылки, и это не помогло.

Любая помощь будет принята.

Спасибо

1 Ответ

0 голосов
/ 29 ноября 2011

Я понял это. Мне пришлось заново сохранить мои постоянные ссылки и обновить файл .htaccess с помощью кода, который дал мне Wordpress.

...