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; }