Insérer la date et l’heure sur son site wordpress

Insérer la date et l’heure sur son site wordpress

Nous allons voir aujourd’hui une fonction toute simple qui nous permet d’insérer la date dans nos articles WordPress. Ceci vaut surtout pour un thème customisé, car par défaut, tous les thèmes WordPress possèdent déjà cette fonction.

The_date()

Ce qu’il faut savoir, c’est qu’on peut simplement utiliser la fonction the_date() par défaut de WordPress. Dans une liste d’articles de même date, cette fonction n’affichera la date que sur le premier article. Pour l’afficher sur tous les articles, on choisira plutôt une forme personnalisée de type :

<?php the_time('l jS F Y'); ?>

ou encore

<span class="entry-date"><?php echo get_the_date(); ?></span>

On peut retrouver sur cette page toutes les formes pour personnaliser sa datation.

Date_format

Avec la forme suivante, on ajoute la date telle que définie dans l’admin de WordPress dans l’onglet Réglages/général.

 <?php the_time( get_option( 'date_format' ) ); ?>

Insérer la date dans son menu

On peut vouloir insérer la date au niveau du menu avec une fonction.

add_filter('wp_nav_menu_items','date_du_jour', 10, 2);
function date_du_jour( $items, $args ) {
if( $args->theme_location == 'primary') {

$todaysdate = date('l jS F Y');
$items .= '<li>' . $todaysdate . '</li>';

}
return $items;
}

On agit directement sur les items du menu avec le filtre sur « wp_nav_menu_items‘, puis dans notre fonction on spécifie l’emplacement de notre date grâce à la condition if( $args->theme_location == 'primary') .