Vous cherchez un moyen d’afficher le nombre de commentaires pour vos articles ? Bien qu’il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour afficher le nombre de commentaires à l’aide d’un shortcode.
Instructions :
Tout ce que vous avez à faire est d’ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
function comments_shortcode($atts) { extract( shortcode_atts( array( 'id' => '' ), $atts ) ); $num = 0; $post_id = $id; $queried_post = get_post($post_id); $cc = $queried_post->comment_count; if( $cc == $num || $cc > 1 ) : $cc = $cc.' Comments'; else : $cc = $cc.' Comment'; endif; $permalink = get_permalink($post_id); return '<a href="'. $permalink . '" class="comments_link">' . $cc . '</a>'; } add_shortcode('comments', 'comments_shortcode');
[comments id="23" ]
Dans le code ci-dessus, [comments id="23" ]
est le shortcode que vous pouvez utiliser pour afficher le nombre de commentaires en remplaçant l’ID de l’article dans le shortcode.
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez vous référer à notre guide sur comment copier/coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : 46 plus grandes marques du monde utilisant activement WordPress et 30 façons de gagner de l’argent en ligne en bloguant.
hi…
thanks for your code.
if i want to show comment content what to do?
i want to show all commnet in “postid=20334” in my site within diffrent pages.
plese help me.
thanks
You may want to try this code from the answer here: https://wordpress.stackexchange.com/questions/38753/how-to-get-comments-by-post-id
where exactly do i add this code in the functions.php`?
Hi Alex, the location within the functions.php does not matter.