Cómo limitar wp_get_archives para mostrar meses solo por los X años

2

¿Alguien me puede mostrar cómo establecer un límite en wp_get_archives para mostrar los archivos por mes, PERO solo los del año 2010 y posteriores, por lo que los archivos mensuales de 2009 no se muestran en el widget del archivo de la barra lateral?

¡Gracias!

    
pregunta Fred 03.11.2011 - 00:22

1 respuesta

4

Si usa una consulta "regular" en el archivo de tema ( sidebar.php por ejemplo), este código lo ayudará a hacer el truco:

<?php wp_get_archives('type=monthly&limit=12'); ?>

Lo anterior (y abajo) solo mostrará los últimos 12 meses.

Sin embargo, si usa un widget, agregue este código a su archivo functions.php :

function my_limit_archives( $args ) {
    $args['limit'] = 12;
    return $args;
}
add_filter( 'widget_archives_args', 'my_limit_archives' );
add_filter( 'widget_archives_dropdown_args', 'my_limit_archives' );

Nota: En los dos ejemplos de código anteriores, no recuerdo de dónde obtuve el código original (¿es probable que Google lo encuentre?). Acabo de sacar esto de una solución que afecté a otro tema.

Finalmente, este recurso puede ayudarlo a apuntar en la dirección para listar archivos solo desde 2010 hasta el presente: enlace

¡Espero que lo anterior te ayude de alguna manera! :)

    
respondido por el Roger 03.11.2011 - 04:05

Lea otras preguntas en las etiquetas