Pour la partie principale du site, j’utilise le thème « ZeeDynamic », que je trouve très bien à un détail près : il n’affiche pas, sur la page d’accueil, le nombre de commentaires validés des posts. Une petite faiblesse qui peut être réparée avec le bout de code suivant, à inclure dans
inc/template-tags.php
(dans les fichiers du thème) :
$post_id = get_the_ID(); // On récupère l’ID du post
$nbComments = wp_count_comments($post_id)->approved; // on compte le nombre de commentaires approuvés.
// Display comments number
if ($nbComments > 0) {
if ($nbComments == 1) {
$postmeta .= '- <a href="https://www.montagnisme.fr/?p='. $post_id .'#comments">'. $nbComments .' commentaire</a> - ';
} else {
$postmeta .= '- <a href="https://www.montagnisme.fr/?p='. $post_id .'#comments">'. $nbComments .' commentaires</a> - ';
}
} else {
$postmeta .= '- <a href="https://www.montagnisme.fr/?p='. $post_id .'#comments">Laisser un commentaire</a> - ';
}
if ( $postmeta ) {
echo '<div class="entry-meta">' . $postmeta . '</div>';
}
Ce code pourrait certainement être amélioré, mais il fait le taf. Pensez évidemment à remplacer l’URL de mon site par une qui soit valide pour le votre.