Den här one.com-guiden hjälper dig att stänga av kommentarer på din WordPress-hemsida och tillhandahåller metoder för att inaktivera kommentarer på enskilda inlägg, sidor eller hela din hemsida.
- Varför inaktivera kommentarer i WordPress?
- Inaktivera kommentarer på framtida inlägg
- Inaktivera kommentarer på en specifik sida eller ett visst inlägg
- Inaktivera flera kommentarer på sidor och inlägg i taget
- Ta bort alla WordPress-kommentarer
- Inaktivera WordPress-kommentarer med hjälp av en plugin (WPCode)
Varför inaktivera kommentarer i WordPress?
Du kanske vill stänga av kommentarer på specifika inlägg eller sidor eller inaktivera kommentarer på hela din hemsida av olika anledningar. Till exempel kanske bloggare inte vill ha kommentarer på vissa inlägg, och småföretagshemsidor kanske inte behöver dem alls. Att inaktivera kommentarer kan också hjälpa till att förhindra skräppost. I WordPress kan du enkelt stänga av kommentarer eller ta bort kommentarsektionen helt.
Inaktivera kommentarer manuellt
Tänk på att det är lätt hänt att din hemsida går sönder när du klistrar in kodblock i dina temafiler och därför rekommenderas det endast för avancerade användare. Du hittar andra alternativ i sektionerna nedan.
- Välj temats funktioner.php-fil i File Manager hos one.com.
- Klicka på Redigera i rutan till höger.
- Klistra in det angivna kodblocket i slutet av filen:
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); } });
- Klicka på Spara för att spara ändringarna.
- Klart! Det här kodblocket omdirigerar användare som försöker komma åt kommentarssidan, tar bort kommentarsrelaterade funktioner och stänger kommentarer på klientsidan.
Inaktivera kommentarer på framtida inlägg
Om du skapar en ny WordPress-hemsida kan du enkelt inaktivera kommentarer på framtida inlägg. Följ de här stegen:
- Gå till Inställningar > Diskussion i din WP Admin.
- Avmarkera “Låt besökare lämna kommentarer på nya inlägg”
- Bläddra ned och klicka på Spara ändringar för att inaktivera kommentarer på framtida inlägg.
Inaktivera kommentarer på en specifik sida eller ett visst inlägg
Som standard är kommentarer inaktiverade på alla sidor i WordPress. Du har dock friheten att aktivera eller inaktivera dem på enskilda sidor och inlägg.
- I din WP Admin navigerar du till Sidor > Alla sidor.
- Håll muspekaren över sidtiteln för att aktivera/inaktivera kommentarer.
- Klicka på Redigera under önskad sida eller önskat inlägg.
- Klicka på Inställningar-fliken uppe till höger i redigeraren.
- Hitta sedan Diskussion och avmarkera "Tillåt kommentarer".
- Klicka på knappen Uppdatera högst upp bredvid fliken Inställningar.
Obs! Om du inte kan se den bör du kontrollera om rutan Diskussion är markerad eller inte. I det övre högra hörnet på din sida ser du en ikon med tre vertikala prickar. Klicka på den för att öppna en rullgardinsmeny och välj Alternativ. Gå sedan till Paneler och aktivera Diskussion.
Du kan följa samma process för att stänga av kommentarer på enskilda inlägg:
WP Admin > Inlägg > Alla inlägg > Redigera.
Inaktivera flera kommentarer på sidor och inlägg i taget
Vill du inaktivera kommentarer på alla dina publicerade inlägg och sidor på en gång, utan att använda en plugin? Följ då dessa steg:
- Gå till Inlägg > Alla inlägg i din WP Admin och markera önskade inlägg.
- Välj Redigera i listrutan Massåtgärder och klicka på Tillämpa.
- I rullgardinsmenyn för Kommentarer väljer du ”Tillåt inte".
- Klicka på Uppdatera för att slutföra processen.
Du kan följa samma process för att stänga av kommentarer på dina sidor:
WP Admin > Sidor > Alla sidor > Redigera.
Ta bort alla WordPress-kommentarer
Även om inaktivering av kommentarer på din WordPress-hemsida förhindrar att nya kommentarer läggs till kommer det inte att ta bort några befintliga kommentarer. För att ta bort alla kommentarer från hemsidan kan du göra följande:
- I din WP Admin, gå till sektionen Kommentarer.
- I rullgardinsmenyn Massåtgärder väljer du "Lägg i papperskorgen” och klicka på Tillämpa.
- Den här processen tar bort befintliga kommentarer permanent. Om din hemsida har många kommentarer kan du behöva upprepa detta steg flera gånger eftersom WordPress bara visar ett visst antal kommentarer per sida.
Inaktivera WordPress-kommentarer med hjälp av en plugin (WPCode)
Som en sista utväg rekommenderar vi att du använder en plugin för att inaktivera kommentarer, särskilt om din WordPress-hemsida är attackeras av spambottar. WPCode är en kostnadsfri plugin som kan användas för detta ändamål.
- Logga in på din WP Admin för att installera och aktivera det kostnadsfria pluginprogrammet WPCode.
- Navigera till Kodblock > Bibliotek i din WP Admin.
- Leta reda på "Completely Disable Comments" och använd kodblocket genom att hålla muspekaren över det.
- Klicka på Redigera kodblock så öppnar WPCode sidan "Redigera kodblock".
- Växla reglaget på höger sida till Aktiv och klicka på Uppdatera.
- Det var allt! Den här åtgärden tar bort alla kommentarer från din hemsida.
Relaterade artiklar: