Me gustaría que la página de inicio acepte las consultas de consulta por año, mes y fecha, a la vez que mantengo la estructura de enlace permanente personalizada para el resto del sitio.
Básicamente, la página de inicio debe mostrar varios enlaces diferentes que se administran a través de publicaciones personalizadas.
Así que mi esperanza es que enlace : mostrará los enlaces establecidos para el día actual, pero también habilitará enlace : mostrará los enlaces asociados desde ese día como un tipo de archivos. Los necesito como variables para poder hacer varias consultas diferentes para mostrar la información relevante.
¿Es esto posible, o estoy atacando esto de manera incorrecta? ¿Esto desordenará otras páginas tratando de usar la estructura de enlace permanente?
He intentado configurar mis propias vars de consulta
add_filter( 'query_vars', 'wpse12965_query_vars' );
function wpse12965_query_vars( $query_vars )
{
$query_vars[] = 'a_year';
$query_vars[] = 'a_month';
$query_vars[] = 'a_day';
return $query_vars;
}
add_rewrite_rule(
'^/([^/]*)/([^/]*)/([^/]*)/?',
'index.php?page_id=5&a_year=$matches[1]&a_month=$matches[2]&a_day=$matches[3]',
'top');
Mis vars se reconocen pero siempre se redirige a la página 404 no encontrada. Cualquier sugerencia sería muy apreciada.
Editar Entonces, cualquier otra persona que pueda estar revisando esto, solo mencionaré que al usar la plantilla date.php lo resolví y luego puedo recuperar fácilmente las fechas necesarias como p. Ej.
$day = (get_query_var('day'));
$year = (get_query_var('year'));
$monthnum = (get_query_var('monthnum'));