Arquivos de data para o tipo de postagem personalizada
Tenho visto muitas perguntas / posts sobre isso, mas ainda não encontrei uma solução decente. Basicamente, estou tentando fazer o quewp_get_archives
sim, mas para um tipo de postagem personalizado (pessoalmente, não sei por quewp_get_archives
não suporta tipos de postagem personalizados!).
O código que estou usando atualmente é o seguinte
functions.php
function Cpt_getarchives_where_filter( $where , $r ) {
$post_type = 'events';
return str_replace( "post_type = 'post'" , "post_type = '$post_type'" , $where );
}
sidebar-events.php
add_filter( 'getarchives_where' , 'Cpt_getarchives_where_filter' , 10 , 2 );
wp_get_archives();
remove_filter('getarchives_where' , 'Cpt_getarchives_where_filter' , 10 );
Esse código exibe as datas (por exemplo, abril de 2014, março de 2014) etc., o que é ótimo, mas clicar nos links apenas leva a um 404. O URL criado em cada link de data é / 2014/04 /, no entanto, deve ser algo like / events / 2014/04 /.
Existe alguma maneira de incluir 'events' na URL para que o modelo archive-events.php possa ser usado, e há alguma razão pela qual os links atualmente geram um 404?
Muito obrigado por qualquer ajuda