Disqus est un plugin pour WordPress qui vous permet d’intégrer dans votre blog un système de commentaire développé . Disqus ne vous offre non seulement ce système de commentaires mais aussi une protection maximal contre les spammeurs.
Dans ce tutoriel on va pas aborder les fonctionnalités de cette extension, mais on va essayer de régler un problème fréquent, rencontré par de nombreux blogueurs, on répondant à cette question : Comment désactiver Disqus pour custom post type sous WordPress ?
Après installation de Disqus sur votre blog, vous allez surement faire l’importation de vos commentaires vers Disqus, mais dans des cas particuliers vous allez remarquer que certains custom post types (type d’articles personnalisés) ont affichés zéro commentaires alors qui’ ils disposent déja de beaucoup de commentaires, c’est à dire que l’importation n’ a pas réussi pour ces custom post types. Pour cela vous allez choisir de désactiver Disqus dans ces custom post types jusqu’ a ce que vous réglerez le problème .
C’est quoi Custom post Type ?
Les custom post types de WordPress vont vous permettre de créer des types de contenu associant une taxonomie particulière. Différent d’un modèle d’article, l’usage des custom post types est de plus en plus répandus pour des sites professionnels.
Par défaut, WordPress est fourni avec deux default post types : Qui sont les articles et les pages. Pour créer des custom post type il faut ajouter un code pour cela dans votre fichier Fontion.php.
Désactiver Disqus dans custom post Type
Avant d’apporter des modifications, assurez-vous que vous avez activé la synchronisation entre Disqus et WordPress. Il est également recommandé de faire une sauvegarde complète de votre site WordPress avant de faire ce genre de manipulation.
Lorsque vous êtes prêt, ajoutez simplement ce code dans le fichier functions.php de votre thème.
add_filter( 'comments_template' , 'wpb_block_disqus', 1 ); function wpb_block_disqus($file) { if ( 'custom_post_type_name' == get_post_type() ) remove_filter('comments_template', 'dsq_comments_template'); return $file; }
N’oubliez pas de remplacer custom_post_type_name par le nom de votre custom post Type (par exemple:Media,Video…) .
Nous espérons que cet article vous aidera à désactiver Disqus dans les « custom post type » sous WordPress.
Laisser un commentaire