Deze one.com-handleiding helpt je bij het uitschakelen van reacties op je WordPress-website, door methoden aan te bieden om reacties uit te schakelen voor individuele berichten, pagina's of je volledige site.
- Waarom reacties uitschakelen in WordPress?
- Reacties op toekomstige berichten uitschakelen
- Reacties op een specifieke pagina of bericht uitschakelen
- Reacties op pagina's en berichten in bulk uitschakelen
- Verwijder alle WordPress-reacties
- WordPress-reacties uitschakelen met behulp van een plugin (WPCode)
Waarom reacties uitschakelen in WordPress?
Mogelijk wil je om verschillende redenen reacties op specifieke berichten of pagina's uitschakelen of reacties op de hele website uitschakelen. Bloggers willen bijvoorbeeld mogelijk geen reacties op bepaalde berichten, en websites voor kleine bedrijven hebben deze functie misschien helemaal niet nodig. Het uitschakelen van reacties kan ook helpen spam te voorkomen. In WordPress kun je eenvoudig reacties uitschakelen of de sectie voor reacties volledig verwijderen.
Hoe je reacties handmatig kunt uitschakelen
Houd er rekening mee dat het rechtstreeks plakken van codefragmenten in de themabestanden de site gemakkelijk kapot kan maken en alleen wordt aanbevolen voor gevorderde gebruikers. Je vindt alternatieve opties in de onderstaande secties.
- Selecteer het function.php-bestand van het thema met de one.com File Manager.
- Klik op Bewerken in het midden bovenin.
- Plak het codefragment aan het einde van het bestand:
add_action('admin_init', function () { // Redirect any user trying to access comments page global $pagenow; if ($pagenow === 'edit-comments.php') { wp_safe_redirect(admin_url()); exit; } // Remove comments metabox from dashboard remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal'); // Disable support for comments and trackbacks in post types 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'); } } }); // Close comments on the front-end add_filter('comments_open', '__return_false', 20, 2); add_filter('pings_open', '__return_false', 20, 2); // Hide existing comments add_filter('comments_array', '__return_empty_array', 10, 2); // Remove comments page in menu add_action('admin_menu', function () { remove_menu_page('edit-comments.php'); }); // Remove comments links from admin bar add_action('init', function () { if (is_admin_bar_showing()) { remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60); } });
- Klik op Opslaan om de wijzigingen op te slaan.
- Klaar! Dit fragment leidt gebruikers om die toegang proberen te krijgen tot de reacties-pagina, verwijdert functies gerelateerd aan reacties en sluit reacties op de frontend.
Reacties op toekomstige berichten uitschakelen
Als je een nieuwe WordPress-site begint, kun je eenvoudig reacties op toekomstige berichten uitschakelen. Volg deze stappen:
- Ga naar Instellingen > Discussie in de WP Admin.
- Haal het vinkje weg bij "Sta mensen toe reactie te geven op nieuwe berichten."
- Scrol naar beneden en klik op Wijzigingen opslaan om reacties op toekomstige berichten uit te schakelen.
Reacties op een specifieke pagina of bericht uitschakelen
Standaard zijn reacties uitgeschakeld op alle pagina’s in WordPress. Je hebt echter de vrijheid om ze in of uit te schakelen op individuele pagina’s en berichten.
- Navigeer in de WP Admin naar Pagina's > Alle pagina's.
- Beweeg je muis over de paginatitel om reacties in of uit te schakelen.
- Klik op Bewerken onder de gewenste pagina of post.
- Klik op het tabblad Instellingen aan de rechterkant van de editor.
- Zoek vervolgens de sectie Discussie en verwijder het vinkje bij "Reacties toestaan".
- Klik op de knop Update bovenaan naast het tabblad Instellingen.
Opmerking: Als je dit niet kunt zien, controleer dan of het discussievenster is ingeschakeld of niet. In de rechterbovenhoek van de pagina zie je een pictogram met drie verticale stippen. Als je hierop klikt, opent een dropdown menu en selecteer Voorkeuren. Ga vervolgens naar Panelen en schakel de optie Discussie in.
Je kunt hetzelfde proces volgen om reacties op individuele berichten uit te schakelen:
WP Admin > Berichten > Alle berichten > Bewerken.
Reacties op pagina's en berichten in bulk uitschakelen
Wil je reacties op al je gepubliceerde berichten en pagina's in één keer uitschakelen, zonder een plugin te gebruiken? Volg dan deze stappen.
- Ga naar Berichten > Alle berichten in de WP Admin en selecteer de gewenste berichten.
- Kies Bewerken in het dropdown menu Bulkacties en klik op Toepassen.
- Kies in de dropdown voor Reacties voor "Niet toestaan".
- Klik op Update om het proces te voltooien.
Je kunt hetzelfde proces volgen om reacties op de pagina's uit te schakelen:
WP Admin > Pagina's > Alle pagina's > Bewerken.
Verwijder alle WordPress-reacties
Hoewel het uitschakelen van reacties op je WordPress-site voorkomt dat er nieuwe reacties aan berichten en pagina's worden toegevoegd, worden bestaande reacties niet verwijderd. Volg deze stappen om alle reacties van je site te verwijderen:
- Ga in de WP Admin naar Reacties.
- Kies in het dropdown menu Bulkacties "Verplaatsen naar prullenbak" en klik op Toepassen.
- Met dit proces worden bestaande reacties permanent verwijderd. Als je website veel reacties heeft, moet je deze stap mogelijk meerdere keren herhalen, omdat WordPress slechts een bepaald aantal reacties per pagina weergeeft.
WordPress-reacties uitschakelen met behulp van een plugin (WPCode)
Als laatste redmiddel raden we aan een plugin te gebruiken om reacties uit te schakelen, vooral als je WordPress-site wordt aangevallen door spambots. WPCode is een gratis plugin die hiervoor gebruikt kan worden.
- Log in op de WP Admin om de gratis WPCode-plugin te installeren en te activeren.
- Navigeer naar Code Snippets > Bibliotheek in de WP Admin.
- Zoek naar "completely disable comments" en gebruik het bijbehorende codefragment door erover te bewegen.
- Klik op Bewerk snippet en WPCode opent de pagina 'Snippet bewerken'.
- Zet de schuifknop aan de rechterkant op Actief en klik op Update.
- Dat was het! Met deze actie worden alle reacties van je website verwijderd.
Gerelateerde artikelen: