Ajouter la date sur son menu

Ajouter la date sur son menu

Dans ce petit mémo, on va voir comment on peut rajouter la date sur son menu wp_nav de manière dynamique. Voici le code à insérer dans le fichier functions.php :

function add_date($items, $args) {
if ($args->theme_location == 'primary') {

$date = date('l jS F Y');
echo date_i18n("d F Y");
}
return $items;
}
add_filter('wp_nav_menu_items', 'add_date', 10, 2);

On ajoute ici un filtre sur le hook wp_nav_menu_item, tout simplement.  Autrement, comme c’est souvent le cas, on peut simplement retirer la fonction et le filtre, ne garder que la portion de code au milieu, et le placer tel quel n’importe ou sur le site.

        $date = date('l jS F Y');
echo date_i18n("d F Y");