web-dev-qa-db-fra.com

Affichage de la liste des archives

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?

1
jmysona

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.

1
sanchothefat

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.

enter image description here

Si vous vous sentez aventureux, de nombreuses autres balises de mise en forme sont disponibles .

0
shea