WordPress: Mettre la date en francais avec le suffixe ordinal
Pour ceux qui ne savent pas ce qu’est un suffixe ordinal, il s’agit du « er » de « 1er » en français, ou du « st » de « 1st » en anglais.
WordPress est capable de les géré, mais uniquement en anglais. Ca lui vient directement du langage PHP qui a une fonction pour ça, mais ça ne marche qu’en anglais. Pas de version française.
Par chance, en français, il n’y a que le premier jour du mois qu’on appelle « premier », alors qu’on utilise les nombres pour les autres jours. Ca simplifie bien les choses.
Du coup, il suffit de voir si c’est le premier jour du mois pour lui coller un « er »! 🙂
<?php //on affiche le jour de la semaine et le jour du mois //si vous ne voulez pas le jour de la semaine, enlevez le "l" the_time('l j'); //on detecte si c'ets le premier jour du mois, et on lui met "er" le cas échéant if (get_the_time('j')==1) echo "er"; //et on termine en affichant le mois (en lettre) et l'année (sur 4 chiffres) the_time(' F Y'); ?>