Astuce wordpress : Zéro commentaires après un import

Petite astuce du jour : Vous avez importé vos articles dans votre nouveau blog WordPress, tout va bien. Vous regardez le rendu et allez dans le détail d’un article et patatra : même si vous avez des commentaires le thème indique « Aucun commentaire ». Il y a un moyen de corriger ça facilement.

Il faut pour cela aller éditer le fichier functions.php à la racine de votre thème, et d’y ajouter les lignes suivantes :

/**
 * Comments fix after import
 */
function comment_count( $count ) {
	if ( ! is_admin() ) {
		global $id;
		$comments_by_type = &separate_comments(get_comments('status=approve&post_id=' . $id));
		return count($comments_by_type['comment']);
	}
	else {
		return $count;
	}
}
add_filter('get_comments_number', 'comment_count', 0);

Cela devrait résoudre votre problème, cela l’a réglé en tous cas pour moi 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *