Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment afficher la date du jour dans WordPress (2 méthodes faciles)

Ajouter la date du jour à votre site WordPress est l'une de ces petites touches qui peuvent rendre votre site Web plus professionnel et actuel.

Regardez simplement les principaux sites d'information : ils affichent tous la date actuelle de manière bien visible car cela contribue à établir la fraîcheur et la pertinence du contenu.

La bonne nouvelle est que vous n'avez pas besoin de compétences avancées en codage ni de plugins coûteux pour ajouter la date du jour à votre site. En fait, il existe deux méthodes fiables qui fonctionnent parfaitement pour les débutants comme pour les utilisateurs expérimentés.

Dans ce guide, nous partagerons ces deux méthodes faciles pour ajouter la date du jour à votre site WordPress. Ces méthodes sont testées, fiables et peuvent être mises en œuvre en quelques minutes seulement.

Afficher la date et l'heure actuelles dans WordPress

💡Réponse rapide : Comment afficher la date du jour dans WordPress

Il existe deux méthodes simples pour afficher la date actuelle sur votre site WordPress :

  • Ajouter du code à un fichier de thème : Vous pouvez ajouter un simple extrait de code PHP directement dans l'un des fichiers de modèle de votre thème (comme header.php). Cette méthode est simple mais nécessite l'utilisation d'un thème enfant pour éviter de perdre vos modifications lors des mises à jour du thème.
  • Utiliser un shortcode via WPCode (Recommandé) : La méthode la plus sûre et la plus flexible consiste à utiliser le plugin WPCode pour créer un shortcode simple. Cela vous permet de placer la date actuelle n'importe où — dans les articles, les pages ou les widgets de la barre latérale — sans modifier directement les fichiers du thème.

Pourquoi afficher la date du jour dans WordPress ?

De nombreux sites d'information affichent la date actuelle dans la section d'en-tête de leurs sites, en particulier les plus petits sites d'information qui publient leurs articles principaux quotidiennement.

Un site d'actualités affichant la date actuelle dans l'en-tête de leur site

Cela assure aux utilisateurs qu'ils consultent la dernière édition en ligne de la publication. C'est une décision stylistique utile que de nombreux sites d'information utilisent encore malgré la mise à jour de leurs pages d'accueil plusieurs fois par jour.

De même, les journaux en ligne et les blogueurs ont également adopté ce style. Cela assure aux utilisateurs qu'ils consultent les dernières entrées d'un blog.

Il existe d'autres scénarios d'utilisation où vous pourriez simplement vouloir afficher la date et l'heure actuelles.

Par exemple, si votre chat en direct fonctionne à des heures spécifiques, et que vous souhaitez indiquer aux clients l'heure qu'il est dans votre zone géographique. Ou, vous menez une campagne de compte à rebours et souhaitez afficher la date actuelle pour créer un effet FOMO plus fort.

Cela dit, examinons comment afficher facilement la date du jour, le jour ou l'heure actuelle sur votre site WordPress. Nous couvrirons deux méthodes, et vous pouvez utiliser les liens rapides ci-dessous pour accéder à celle que vous souhaitez utiliser :

  1. Méthode 1 : Afficher la date du jour n'importe où à l'aide d'un shortcode (Recommandé)
  2. Méthode 2 : Afficher la date du jour en ajoutant du code à un fichier de modèle
  3. Questions fréquemment posées sur l'affichage de la date du jour dans WordPress
  4. Guides d'experts sur l'affichage des dates dans WordPress

Astuce de pro : Vérifiez d'abord le fuseau horaire de votre WordPress

Avant de commencer, il est important de savoir que WordPress affiche la date en fonction de son réglage de fuseau horaire, et non de l'horloge de votre ordinateur.

Vous devriez vérifier que le fuseau horaire de votre site est correctement défini en allant dans Réglages » Général. Cela garantit que la date correcte est toujours affichée à vos visiteurs.

Méthode 1 : Afficher la date du jour n'importe où à l'aide d'un shortcode (Recommandé)

Pour cette méthode, vous allez créer un shortcode pour afficher la date et l'heure n'importe où sur votre site WordPress.

Le grand avantage d'un shortcode est sa flexibilité : vous pouvez le placer dans vos articles, vos pages, les widgets de votre barre latérale, et même dans le pied de page de votre site.

Bien qu'il soit possible d'ajouter du code directement dans le fichier functions.php de votre thème, nous le déconseillons fortement. Une petite erreur dans ce fichier peut faire planter tout votre site web et vous empêcher d'accéder à votre zone d'administration.

C'est pourquoi nous recommandons d'utiliser un plugin de snippets de code personnalisé tel que WPCode. C'est la méthode la plus sûre et la plus simple pour ajouter du code personnalisé à votre site web.

Après des tests approfondis, nous l'avons trouvé très convivial pour les débutants et digne de confiance. Pour plus de détails, consultez notre avis sur WPCode.

La première chose à faire est d'installer le plugin gratuit WPCode. Pour des instructions détaillées, vous pouvez suivre notre guide étape par étape sur comment installer un plugin WordPress.

Après l'activation, vous devriez naviguer vers Extraits de code » + Ajouter un extrait dans votre tableau de bord WordPress. Cela vous permettra d'ajouter un nouvel extrait de code à votre site web.

Une fois sur place, vous devez survoler l'option « Ajouter votre code personnalisé (Nouvel extrait) » avec votre souris, puis cliquer sur le bouton « + Ajouter un extrait personnalisé ».

Ajout de code personnalisé dans WPCode

Ensuite, vous devez sélectionner « Extrait PHP » comme type de code dans la liste des options qui apparaissent à l'écran.

Ensuite, ajoutez un titre à l'extrait, tel que « Ajouter la date du jour ».

Sélectionner un extrait PHP comme type de code

Ensuite, vous devez copier et coller l'extrait de code suivant dans le champ Aperçu du code.

function wpb_date_today( $atts, $content = null ) {
	$atts = shortcode_atts( array(
		'format' => '',
	), $atts );

	$date_time = '';

	if ( $atts['format'] == '' ) {
		$date_time .= date( get_option( 'date_format' ) );
	} else {
		$date_time .= date( $atts['format'] );
	}

	return $date_time;
}

add_shortcode( 'date-today', 'wpb_date_today' );
Ajouter un titre et l'extrait de code à WPCode

Enfin, vous devez activer le bouton bascule Actif sur la position « Activé ».

Vous pouvez maintenant cliquer sur le bouton « Enregistrer l'extrait » pour stocker l'extrait de code sur votre site web.

Activez et enregistrez votre extrait de code personnalisé

Ce code crée simplement un shortcode qui affiche la date actuelle. Vous pouvez l'utiliser en ajoutant ce shortcode n'importe où sur votre site :

[date-today]

Par défaut, le shortcode affichera la date dans le format de date par défaut de vos paramètres WordPress.

Vous pouvez également utiliser votre propre format de date en modifiant le shortcode comme ceci :

[date-today format='F j, Y']

Votre date ressemblera désormais à ceci sur votre site :

Aperçu de la date

Et voilà ! Vous avez affiché la date actuelle avec succès.

Méthode 2 : Afficher la date du jour en ajoutant du code à un fichier de modèle

WordPress ne dispose pas de widget ou de bloc par défaut pour afficher la date ou l'heure actuelle.

Cependant, vous pouvez toujours afficher la date ou l'heure actuelle en utilisant un code très simple.

Vous pouvez ajouter ce code simple aux fichiers de modèle de votre thème WordPress. Ces fichiers, comme header.php ou footer.php, contrôlent la mise en page de votre site.

Important : Nous vous recommandons fortement d'utiliser un thème enfant avant d'ajouter du code directement aux fichiers du thème. Sinon, votre code personnalisé sera effacé lors de la prochaine mise à jour de votre thème.

Une fois que vous avez configuré un thème enfant, vous pouvez ajouter le code suivant à l'endroit où vous souhaitez afficher la date :

<?php echo date(get_option('date_format')); ?>

Ce code affiche la date actuelle en utilisant le format de date défini dans vos paramètres WordPress. Vous pouvez changer le format de date en visitant la page Paramètres » Général.

Paramètres du format de l'heure dans WordPress

Vous pouvez également utiliser vos propres balises de formatage pour afficher la date dans tout autre format. Par exemple, en utilisant le code suivant, vous pouvez imprimer la date au format mois, jour et année.

<?php echo date('F j, Y'); ?>

Voici à quoi ressemblait la date sur notre site de démonstration :

Date et heure

Bien que la modification des fichiers de thème soit directe, une approche plus flexible pour placer la date dans les articles ou les widgets consiste à utiliser un shortcode.

C'est tout ! Vous disposez maintenant de deux méthodes simples pour afficher la date actuelle.

Que vous choisissiez d'ajouter du code directement dans un fichier de thème ou d'utiliser la méthode flexible du shortcode, vous pouvez ajouter une touche professionnelle qui maintiendra votre site frais et pertinent pour les visiteurs.

Foire aux questions sur l'affichage de la date du jour dans WordPress

Voici quelques questions que nos lecteurs ont fréquemment posées concernant l'affichage de la date du jour dans WordPress :

Pourquoi la date sur mon site Web s'affiche-t-elle incorrectement ?

La raison la plus courante d'une date incorrecte est le réglage du fuseau horaire. WordPress utilise le fuseau horaire défini dans votre tableau de bord, et non votre heure locale.

Pour résoudre ce problème, allez dans Paramètres » Général dans votre zone d'administration WordPress et assurez-vous d'avoir sélectionné la bonne ville ou le bon décalage UTC.

Comment afficher la date sur un article WordPress ?

WordPress affiche automatiquement la date de publication ou de dernière mise à jour sur vos articles par défaut. Vous pouvez modifier l'apparence de la date en allant dans Paramètres » Général et en choisissant un nouveau « Format de date ». Si vous souhaitez afficher la date en direct du jour à la place, vous pouvez utiliser l'une des méthodes de ce guide.

L'affichage d'une date dynamique affectera-t-il les performances de mon site Web ?

Non, ce n'est pas le cas. La fonction PHP utilisée pour obtenir la date est extrêmement légère et a un impact négligeable sur la vitesse de votre site. C'est une fonction très courante et efficace qui ne ralentira pas votre site Web.

Guides d'experts sur l'affichage des dates dans WordPress

Nous espérons que cet article vous a aidé à apprendre comment afficher facilement la date du jour dans WordPress. Vous pourriez également vouloir consulter d'autres guides liés à l'affichage des dates dans WordPress :

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

39 CommentsLeave a Reply

  1. Bonjour, j'ai une question concernant l'affichage de l'heure : - et si mon site web a des visiteurs de différents fuseaux horaires ? La date et l'heure affichées seront-elles ajustées à leur heure locale, ou afficheront-elles toujours l'heure basée sur les paramètres du site web ?

    • Ces méthodes dans ce guide afficheront la date et l'heure du fuseau horaire du site web.

    • C'est une fonction PHP, et elle est malheureusement configurée pour utiliser l'heure du serveur. PHP vérifie l'heure définie sur le serveur où votre hébergement mutualisé s'exécute et affiche cette heure. Par conséquent, cette méthode ne convient pas aux objectifs que vous visez. Ce dont vous avez besoin devrait être géré par un plugin qui détermine d'abord la localisation de l'utilisateur en fonction de son adresse IP, puis affiche l'heure locale de l'utilisateur. C'est un problème beaucoup plus complexe qui ne peut pas être résolu avec un seul script. Vous avez besoin d'un plugin qui peut également accéder à une base de données GEO IP pour déterminer de quel pays provient l'utilisateur.

  2. Merci pour le partage.
    L'heure ne s'affiche pas, seule la date est affichée. Je veux afficher la date et l'heure côte à côte en haut pour que tous les visiteurs, y compris les administrateurs, puissent les voir.

    • Pour cela, vous devrez modifier le format dans le shortcode en : format='F j, Y h:i'

      Admin

  3. Le code ne fonctionne plus après la mise à niveau de PHP 7.4 vers PHP 8.2
    WPCode indique une erreur à la ligne :
    if ($atts[‘format’] == ”) {

    • D'après nos tests du snippet, il fonctionne actuellement en php 8.2, cela dépendrait du message d'erreur spécifique que vous voyez sur la ligne.

      Admin

  4. Merci pour ce super article.

    Je voulais juste noter ici que si l'attribut format n'est pas fourni par l'utilisateur, le shortcode échouera, entraînant une erreur critique (analyse de l'attribut en tant que chaîne) et cassant la page. Nous devons donc convertir la chaîne en tableau.

    function wpb_date_today($atts, $content = null) {
    if ( ! is_array( $atts ) ) {
    $atts = [];
    }

    // reste du code…
    }

    • Merci pour la mise à jour du code !!! Le snippet fonctionnait depuis un certain temps puis s'est cassé comme vous l'aviez indiqué.

  5. Astuce utile :

    Méthode 2 (listée ci-dessus) donne une sortie de date au format UTC. Pour changer la sortie au format Heure Locale, remplacez "date" par "wp_date" (2 fois).

    Ce serait bien de faire une note dans vos instructions ci-dessus.

    You’re welcome :)

  6. Je voulais vraiment l'utiliser, cependant, après l'avoir ajouté à mon fichier functions, j'obtiens ceci :
    Avertissement : décalage de chaîne illégal 'format' dans /XXXXXXXXXX/functions.php

    Il affichait la date, cependant, l'avertissement apparaissait aussi.

    • Merci de nous avoir informés, nous allons examiner cela et pour le moment, le deuxième shortcode avec le format spécifié évitera cet avertissement.

      Admin

  7. Bonjour, merci pour le code.

    Est-il possible d'afficher le mois en espagnol et/ou en chiffre ?

    salutations,

    • Pour ajouter la date en chiffres si vous utilisez la méthode echo date, vous changeriez F j, Y en m/d/Y

      Admin

  8. Est-il possible d'afficher une date dynamique ? Par exemple, la date d'aujourd'hui plus 7 jours ? J'aimerais avoir quelque chose sur mon site qui affiche toujours la date d'une semaine à partir d'aujourd'hui.

  9. Ajouter ce code php dans le fichier header est OK mais comment puis-je contrôler où je veux que ma date apparaisse sur la page ?

  10. Ou avec Javascript :

    var dateToday = new Date(); var yearToday = dateToday.getFullYear(); document.write(yearToday);

  11. Bonjour

    comment changer la couleur de ce code ?

    c'est d'une couleur arche et je le veux en blanc

  12. Je commence à découvrir que l'on peut tout faire avec WP si l'on prend le temps d'apprendre - et la plupart des choses sont si simples. 2011 est l'année pour abandonner les plugins et alléger mon site !

  13. Votre suggestion est incorrecte, car vous avez oublié de prendre en compte le fuseau horaire local tel que défini dans le Tableau de bord.

    • Nous avons mentionné deux solutions. Soit vous pouvez utiliser le réglage du serveur, soit vous pouvez utiliser le réglage de WordPress. Si vous avez une troisième solution, veuillez la partager avec nous plutôt que de dire que nous avons tort, car les deux solutions ci-dessus fonctionnent.

      Admin

  14. Pourquoi ne pas simplement utiliser N'est-ce pas beaucoup plus facile en tant que fonction intégrée où vous pouvez changer le type d'affichage dans Réglages > Général ?

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.