J'affiche une liste ou des archives en utilisant
<?php get_archives('monthly', '', 'html', '', '', FALSE); ?>
et ma liste affiche
Décembre 2012 novembre 2012 etc
Cependant, j'aimerais formater ceci pour afficher:
12.12 11.12 10.12 etc
Des idées?
Il y en a mais le filtre est nul, il ne vous donne que le lien HTML:
add_filter( 'get_archives_link', 'wpse74891_archives_link' );
function wpse74891_archives_link( $link ) {
$link = preg_replace_callback( '/>([A-Za-z]+\s+\d{4})/', function( $matches ) {
return '>' . date( 'm.y', strtotime( $matches[1] ) );
}, $link );
return $link;
}
En utilisant cette méthode, vous pouvez au moins indiquer le format de date souhaité pour le lien.
Essayez de changer le format d'affichage de la date sous Paramètres> Général dans votre administrateur WordPress. Choisissez l'option personnalisée et entrez y.m
dans la zone.
Si vous vous sentez aventureux, de nombreuses autres balises de mise en forme sont disponibles .