Le widget Archive par défaut affiche les archives mensuelles dans une liste déroulante.
Je voudrais limiter le nombre de mois à 12 (dans la liste déroulante).
Quel filtre dois-je appliquer dans mon functions.php?
J'ai essayé ceci, mais cela me donne une erreur d'analyse:
add_filter('WP_Widget_Archives','set_number_months');
function set_number_months($args) {
$args = array('number' => 12);
return $args;
}
J'ai aussi essayé avec wp_get_archives mais la même erreur d'analyse
Utilisez le filtre widget_archives_args
pour ajouter la limite d'archives.
function my_limit_archives( $args ) {
$args['limit'] = 12;
return $args;
}
add_filter( 'widget_archives_args', 'my_limit_archives' );
Et pour limiter le nombre de mois dans le menu déroulant du widget Archives, utilisez le filtre déroulant suivant.
add_filter( 'widget_archives_dropdown_args', 'my_limit_archives' );