Wordpress : afficher la date en francais

64k est passé de Dotclear à Wordpress : tout se passe bien sauf l’affichage des dates, toujours en anglais.

Voici un moyen simple de changer l’affichage des dates dans Wordpress :

1. indiquer à PHP que les “locales” doivent etre en francais.

Un simple :
< ?php setlocale(LC_TIME, 'fr'); ?>
placé dans /themes/votretheme/index.php, juste avant le get_header(); suffira.

2. S’assurer que l’affichage de date se fait selon les “locales”

Les dates s’affichent généralement dans le fichier index.php (liste des billets), single.php (affichage d’un billet), éventuellement : home.php, search.php, archives.php, etc.

Au cas ou les dates sont affichées en 03/03/2007, il faut les remplacer pour des affichages “littéraires”, par exemple avec :

< ?php the_date('j F Y'); echo ' à '; the_time('H:i'); ?>
// => 3 mars 2007 à 10:30
// ou
< ?php the_date('d F Y h:i');?>
// => 03 mars 2007 10:30

(la commande the_date de Wordpress utilise la syntaxe php de date())

EDITION :
Selon les configurations, le setlocale peut varier.

Vous pouvez essayez les codes suivants (puis supprimer ceux qui ne fonctionnent pas) :

@setlocale(LC_TIME, ‘fr_FR.ISO_8859-1′);
@setlocale(’LC_TIME’, ‘fr_FR.ISO_8859-1′); // serveur Linux
@setlocale(’LC_TIME’, ‘fr’); // Serveur Win32
@setlocale(’LC_TIME’, ‘fr’); //Solaris 8 et
@setlocale(’LC_TIME’, ‘fr_FR.ISO8859-1′); // FreeBSD
@setlocale(LC_ALL, ‘french’);

Malaiac Attack*

RSS

Permalien pour "Wordpress : afficher la date en francais"
Posté le 26 février 2007 à 13:24
Dans : technique, wordpress
RSS des commentaires
URL de trackback

Laisser une réponse.


2 commentaires

Ced :

Je viens de tester mais ça ne fonctionne pas :s
En fait en local ça marchait bien (avec le fichier fr_FR.po), tout était en français, même l’admin. Et une fois sur mon hébergement, wp fait comme s’il n’y avait pas ce fichier pour le français. J’ai lu sur le forum WordPress que ça viendrait d’un bug de php avec les serveurs 64 bits.

Commenté le 26/02/07 à 22:33

malaiac :

le fichier .po sert ppalment à l’admin, ensuite l’affichage frontend dépend du template et de la facon dont il est codé

Commenté le 27/02/07 à 12:17
Propulsé par Wordpress – Thème Bleu TripesEtudes Web : le blogOutils de référencement