07 71 64 45 14  contact@upleaft.fr

Comment désactiver les commentaires sur WordPress ?

La fonctionnalité des commentaires sur WordPress est intéressante dans la mesure ou vous considérez qu’elle est utile pour vous et vos visiteurs. Elle vous permet d’avoir un retour direct sur vos contenus et permet l’échange entre les internautes. Cependant, si vous n’en voyez pas l’utilité alors autant désactiver la fonctionnalité des commentaires.

À travers ce tutoriel, Upleaft vous explique les différentes méthodes pour désactiver les commentaires sur votre site WordPress.

Désactiver les commentaires sur certains articles

Cette méthode est relativement simple, il vous suffit de décocher la case « Autoriser les commentaires » dans l’encart « Commentaires » dans l’éditeur Gutenberg.

L’encart des commentaires est introuvable ?

Pas de panique ! Si cet encart n’est pas visible, il suffit de cliquer sur les trois petits points en haut à droite de l’éditeur Gutenberg puis sur « Préférences ». Une fois le panneau des préférences ouvert, vous devez aller sur l’onglet « Panneaux » et réactiver l’option « Commentaires ».

Si vous êtes plutôt retro et que vous utilisez l’éditeur classique de WordPress il suffit de cliquer sur « Options de l’écran » en haut à droite et re-cocher « Commentaire ».

Désactiver les commentaires sur les nouvelles publications

Rendez-vous dans l’administration de WordPress puis : Réglages > Commentaires > Décochez « Autoriser les commentaires sur les nouvelles publications ».

Désactiver les commentaires grâce à une extension WordPress

Si vous souhaitez utiliser une extension pour désactiver globalement ou partiellement les commentaires sur votre site, Upleaft vous conseille d’utiliser le plugin « Disable Comments ». Vous aurez la possibilité de désactiver les commentaires globalement ou sur certains types de publication (articles, pages, etc). Le plugin permet également de supprimer les commentaires indésirables en un clic.

Désactiver les commentaires depuis le fichier functions.php

Cette dernière solution est vivement recommandée si vous êtes dans l’optique de réduire le nombre de plugins sur votre site WordPress. Pour cela il suffit de modifier le fichier functions.php de votre thème (enfant si possible) et d’ajouter ces quelques lignes de code PHP.

add_action('admin_init', function () {
    // Rediriger tout utilisateur essayant d'accéder à la page de commentaires
    global $pagenow;
    
    if ($pagenow === 'edit-comments.php') {
        wp_redirect(admin_url());
        exit;
    }

    // Supprimer la métabox des commentaires du tableau de bord
    remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');

    // Désactiver la prise en charge des commentaires et des rétroliens dans les types de publication
    foreach (get_post_types() as $post_type) {
        if (post_type_supports($post_type, 'comments')) {
            remove_post_type_support($post_type, 'comments');
            remove_post_type_support($post_type, 'trackbacks');
        }
    }
});

// Fermer les commentaires sur le front-end
add_filter('comments_open', '__return_false', 20, 2);
add_filter('pings_open', '__return_false', 20, 2);

// Masquer les commentaires existants
add_filter('comments_array', '__return_empty_array', 10, 2);

// Masquer les commentaires existants
add_action('admin_menu', function () {
    remove_menu_page('edit-comments.php');
});

// Supprimer les liens de commentaires de la barre d'administration
add_action('init', function () {
    if (is_admin_bar_showing()) {
        remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60);
    }
});

 

Si vous avez besoin d’aide pour l’amélioration de votre site WordPress, n’hésitez pas à contacter Upleaft.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Logo Upleaft blanc

Upleaft est un nom commercial utilisé par Anthony Thirion développeur WordPress basé à Grenoble.

Agence WordPress

Upleaft 2022 • Tous droits réservés