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

questionAnswers(1)

yourAnswerToTheQuestion