• Skip to primary navigation
  • Skip to main content
  • Skip to footer

altaneus

Pensées pour moi-même...

  • Home
  • Snippets
  • About

Ajouter la date de la dernière modification d’un post

Publié le 23 February 2015 par Stefano / Dernière modification le 23 February 2015

Code à ajouter au fichier “function.php” (pour l’ensemble des posts) ou au fichier “single.php”, voire le template correspondant au “custom post”.

Ajout après le post

Dans ce cas de figure, le texte est intercalé après le post et avant le pied de page (footer).
Le contenu est englobé dans la classe CSS dédiée.

<?php // retirer cette ligne

/* ajoute la date de la dernière modification après le post */
add_action('genesis_after_entry_content', 'sdotta_add_after_entry_content');
function sdotta_add_after_entry_content() {
    if ( !is_page() ) {
        $moddate = get_the_modified_date();
        $modauthor = get_the_modified_author();
        echo '<div class="entry-content-extra">';
            echo '<p>Dernière modification le ' . $moddate . ' par ' . $modauthor . '.</p>';
        echo '</div>';
    }
};

Ajout après le contenu du pied de page (footer)

Dans ce cas de figure, le texte est ajouté à fin du contenu du pied de page (footer).
Le contenu est englobé dans la classe CSS dédiée.

<?php // retirer cette ligne

/* ajoute la date de la dernière modification après le pied de page du post */
add_action ('genesis_entry_footer', 'sdotta_add_entry_footer_content' );
function sdotta_add_entry_footer_content() {
    if ( !is_page() ) {
        $moddate = get_the_modified_date();
        $modauthor = get_the_modified_author();
        echo '<div class="entry-footer-extra">';
            echo '<p>Dernière modification le ' . $moddate . ' par ' . $modauthor . '.</p>';    
        echo '</div>';
    }
};

Ajout après le contenu du post

Dans ce cas de figure, le texte ajouté au contenu du post, et est toujours englobé dans la classe CSS “entry-content”.

<?php // retirer cette ligne

/* ajoute la date de la dernière modification à la fin du contenu du post */
add_filter('the_content', 'sdotta_add_extra_content');
function sdotta_add_extra_content( $content ) {
    if( is_singular() && is_main_query() ) {
    
        $moddate = get_the_modified_date();
        $modauthor = get_the_modified_author();
        
        $extra_content  = '<div class="entry-content-extra">';
        $extra_content .= '<p>Dernière modification le ' . $moddate . ' par ' . $modauthor . '.</p>';
        $extra_content .= '</div>';
        
        $content .= $extra_content;
    }

    return $content;
}

Filed Under: Genesis, Non classé

Previous Post: « Créer un template avec une page
Next Post: Set the Jetpack Tiled Gallery Width »

Footer

Recent Posts

  • Jetpack Stats – il va falloir payer
  • Jetpack Personal : augmentation de prix
  • Générateurs de mots de passes
  • Générateur de GUID/UUID
  • Appareil photo du Samsung S22 Ultra

Categories

  • Apache
  • Cloudflare
  • DNS
  • Genesis
  • Infomaniak
  • Jetpack
  • Non classé
  • Outils
  • Photographie
  • Sécurité
  • Uncategorized
  • Wordpress
  • WP Rocket

Copyright © 2025 · Genesis Framework · WordPress · Log in