J'ai donc acheté un thème premium wordpress, mais je ne parviens pas à obtenir sa localisation en polonais - les dates en dehors de the_time ou the_date s'affichent en anglais (langue du serveur par défaut). J'ai lu que je devais utiliser setlocale (LC_ALL, 'pl_PL'); pour le changer, mais je ne sais pas dans quel fichier ni où il devrait être inclus et/ou si j’ai besoin de quelque chose de plus. Ci-dessous un extrait de code affichant la date anglaise:
$event_date = get_post_meta(get_the_ID(), 'event_date');
$event_from_time = get_post_meta(get_the_ID(), 'event_from_time');
$event_to_time = get_post_meta(get_the_ID(), 'event_to_time');
$event_address = get_post_meta(get_the_ID(), 'event_address');
echo date('j F Y', strtotime($event_date[0])).' '.$event_from_time[0].' do '.$event_to_time[0];
J'apprécie votre temps et votre aide.
Utiliser date_i18n( $format, $i );
echo date_i18n('j F Y', strtotime( $event_date[0] ) )
. ' '
. date_i18n('j F Y', strtotime( $event_from_time[0] ) )
. ' do '
. date_i18n('j F Y', strtotime( $event_to_time[0] ) );
Voir aussi: Comment intégrer get_post_time à la fonction date_i18n?