Avez-vous besoin de désactiver les commentaires Disqus sur les types de publication personnalisés dans WordPress ?
Lors de l’utilisation de Disqus, nous avons réalisé que les commentaires sur certains types de publication personnalisés n’étaient pas migrés correctement. Pour une solution temporaire, nous avons simplement désactivé Disqus sur ces types de publication.
Dans cet article, nous allons vous montrer comment désactiver le système de commentaires Disqus sur les types de publication personnalisés dans WordPress.
Pourquoi nous avons abandonné Disqus ?
En 2014, nous sommes passés des commentaires WordPress au système de commentaires Disqus sur Themelocal. Un an plus tard, nous y sommes retournés. Pourquoi avons-nous fait ça?
Au début, l’un de nos utilisateurs a souligné que les commentaires sur nos commentaires de types de publication personnalisés n’étaient pas migrés correctement. Cela a fini par être une erreur de notre part et nous a conduit à simplement désactiver Disqus sur certains types de publications personnalisées.
Au cours de l’année suivante, nous avons remarqué plusieurs autres inconvénients avec Disqus qui nous ont obligés à revenir aux commentaires WordPress. Si vous êtes intéressé, nous discutons de ces problèmes en détail dans notre article sur l’abandon de Disqus.
Cela étant dit, vous utilisez peut-être encore Disqus sur votre propre site Web WordPress. Voyons comment désactiver Disqus pour les types de publication personnalisés.
Désactivation de Disqus sur les types de publication personnalisés dans WordPress
Dans ce didacticiel, vous allez ajouter un extrait de code à votre site Web. Nous vous recommandons de toujours faire une sauvegarde WordPress complète de votre site avant d’apporter de gros changements.
Avant de commencer, vous devez également vous assurer que vous avez activé la synchronisation entre Disqus et WordPress. Visitez simplement l’onglet Synchronisation de la page Disqus de votre tableau de bord et cliquez sur le bouton Activer la synchronisation automatique.
Lorsque vous êtes prêt, ajoutez simplement ce code dans le fichier functions.php de votre thème ou dans un plugin spécifique au site.
function filter_dsq_can_load( $script_name ) { if ( is_singular( 'custom_post_type_name' ) ) { if ( 'count' === $script_name ) { return false; } elseif ( 'embed' === $script_name ) { return false; } else { return true; } } } add_filter( 'dsq_can_load', 'filter_dsq_can_load' );
N’oubliez pas de remplacer custom_post_type_name
avec le nom de votre type de message personnalisé. Ce code ajoute simplement un filtre pour rechercher un type de publication personnalisé spécifique et désactiver l’affichage du modèle de commentaire Disqus.
Nous espérons que ce didacticiel vous a aidé à apprendre à désactiver Disqus sur les types de publication personnalisés dans WordPress.
Vous voudrez peut-être également apprendre à choisir le meilleur hébergement WordPress ou consulter notre liste de plugins indispensables pour développer votre site.