När vi först började hantera WordPress-webbplatser för kunder var hantering av kommentarsspam en daglig huvudvärk.
Som standard tillåter WordPress användare att inkludera vissa HTML-taggar i sina kommentarer, som <a>, <em> och <strong>. Även om dessa taggar kan vara användbara, missbrukar spammare dem ofta för att lägga till länkar och formatering, vilket förvandlar diskussioner till en rörig röra av oönskade kampanjer.
Vi har provat många sätt att blockera skräppost, men en av de enklaste och mest effektiva metoderna är att helt enkelt stänga av HTML i kommentarer. Denna snabba ändring hjälper till att minska skräppost direkt, samtidigt som riktiga besökare fortfarande kan delta i konversationen.
I den här guiden visar vi dig hur du inaktiverar HTML i WordPress-kommentarer utan att skriva någon kod. Oroa dig inte för något tekniskt – det är en enkel lösning som du kan ställa in med bara några få klick! 🛠️

📌 Snabb sammanfattning: Du kan enkelt inaktivera HTML i WordPress-kommentarer genom att lägga till ett enkelt PHP-kodavsnitt. Vi rekommenderar att du använder gratispluginet WPCode för att säkert lägga till denna kod utan att redigera din webbplats functions.php-fil.
Varför ska du inaktivera HTML i WordPress-kommentarer?
När folk skriver kommentarer kan de lägga till länkar, fetstil, kursiv stil och andra element i sitt meddelande. Detta låter ofarligt, men det är inte alltid en bra sak.
Att tillåta HTML innebär att användare kan formatera sina kommentarer, men det lämnar också dörren öppen för missbruk. Botar och skript är ofta programmerade för att posta kommentarspam med hjälp av HTML-taggar för att smyga in spam-länkar, vilket gör kommentarsfältet rörigt och osäkert.
Så, att inaktivera HTML kan hjälpa till att blockera dessa oönskade inlägg och hålla din webbplats säker.
Detta innebär att någon fortfarande kan skriva något som:
I really loved your post! <em>It changed my life!</em> Visit <strong>my blog</strong> for amazing tips!
Eller en mycket slumpmässig sträng som denna:
Kommentaren kommer fortfarande att visas, men HTML-taggarna kommer inte att vara funktionella.
Denna enkla funktion ger dig mer kontroll över vilken typ av innehåll som delas på din WordPress-webbplats. Det gör också hanteringen av din webbplats enklare och skyddar dina läsare från oönskade eller skadliga kommentarer.
Nu ska vi se hur du kan inaktivera HTML i WordPress-kommentarer. Här är alla ämnen vi kommer att täcka i den här guiden:
Inaktivera HTML i WordPress-kommentarer
Vissa handledningar kommer att säga åt dig att lägga till anpassad kod direkt i dina temafiler. De säger att du behöver öppna din temas functions.php-fil och lägga till ett anpassat kodavsnitt.
Detta är dock inte den mest nybörjarvänliga metoden, och du riskerar att skada din webbplats genom att ändra din functions.php-fil.
Enligt vår erfarenhet är WPCode det säkraste sättet att köra detta PHP-avsnitt utan att bryta temat. Det är därför vi rekommenderar det som det bästa pluginet för kodavsnitt för WordPress.
WPCode låter dig säkert lägga till anpassad CSS, PHP, HTML och mer till WordPress. Du kan helt enkelt klistra in ett kodavsnitt i dess redigerare och aktivera det med ett klick.
Några av våra partner varumärken använder WPCode för att lägga till och hantera anpassade kodavsnitt på sina webbplatser. Vi har sett hur det effektiviserar vårt arbetsflöde, och du kan lära dig mer om hur det fungerar i vår kompletta WPCode-recension.

Med det i åtanke, låt oss installera och aktivera WPCode-pluginet.
Du kan börja med gratisversionen, eftersom den stöder anpassade kodavsnitt. Om du behöver hjälp kan du följa vår guide om hur man installerar ett WordPress-plugin.
📝 Notera: WPCode Pro kommer med fler funktioner. Så, om du gillar pluginet, kanske du vill uppgradera till premiumversionen. Den inkluderar ett bibliotek med över 100 färdiga kodavsnitt, som att inaktivera kommentarer och inaktivera bilagesidor.
Dessutom kan du också få tillgång till den kompletta revisionshistoriken för alla dina kodavsnitt och möjligheten att schemalägga din kod.
Efter aktivering vill du gå till Kodavsnitt » + Lägg till avsnitt.

Detta tar dig till kodavsnittbiblioteket.
Eftersom vi ska använda ett anpassat kodavsnitt kan du föra muspekaren över 'Lägg till din anpassade kod (nytt kodavsnitt)' och klicka på knappen '+ Lägg till anpassat kodavsnitt'.

På nästa skärm kommer WPCode att be dig att välja en kodtyp.
Klicka helt enkelt på den relevanta rutan för att välja alternativet 'PHP-avsnitt'.

Du bör nu komma till kodredigeraren.
Härifrån kan du först lägga till en titel för ditt anpassade kodavsnitt. Låt oss se till att du använder ett tydligt namn, eftersom det hjälper till att hålla allt organiserat. Vi använder till exempel 'Inaktivera HTML i kommentarer'.
Därefter, i rutan 'Kodförhandsgranskning', kan du lägga till följande anpassade kodavsnitt. Denna kod använder en enkel PHP-funktion för att konvertera speciella HTML-tecken till vanliga textenheter.
Det innebär att webbläsaren säkert kommer att visa råa taggar som text på skärmen istället för att köra dem som kod, vilket helt neutraliserar skadliga skript och dolda spam-länkar:
add_filter( 'preprocess_comment', function( $comment_data ) {
$comment_data['comment_content'] = htmlspecialchars( $comment_data['comment_content'] );
return $comment_data;
} );
Så här ser det ut i redigeraren:

Härifrån är allt du behöver göra att köra koden.
För att göra detta kan du växla omkopplaren från 'Inaktiv' till 'Aktiv' och klicka på knappen 'Spara kodavsnitt' eller 'Uppdatera'.

Och det var allt!
Nu kan du öppna ditt blogginlägg i ett nytt inkognito- eller privat webbläsarfönster för att testa att kommentera med HTML-taggar och se hur det visas på framsidan.
Här är hur det ser ut på vår demosida:

💡 Proffstips: Varför använda ett plugin som WPCode istället för att redigera din themes functions.php-fil direkt? All anpassad kod som läggs till i functions.php kan raderas när du uppdaterar din tema.
WPCode håller dina kodavsnitt säkra och separata, så de fortsätter att fungera oavsett hur många gånger du uppdaterar din tema eller plugins.
Bonustips: Inaktivera automatisk länkning av URL:er i WordPress-kommentarer
Om du vill öka din webbplats säkerhet ytterligare, är det en bra idé att inaktivera automatisk länkning av URL:er i WordPress-kommentarer.

Som standard konverterar WordPress automatiskt vanliga text-URL:er som klistras in i kommentarer till klickbara länkar. Även om denna automatiska länkning inte ändrar din databas, visar den live-länkarna i ditt adminområde och kommentarsfält.
Medan vissa kommentatorer kan ha legitima skäl för att klistra in länkar, översvämmar spammare ofta kommentarsfält med skadliga URL:er för att förbättra sin egen SEO eller lura dina besökare.
Spam-URL:er kan utgöra säkerhetsrisker. Vissa av dessa länkar kan leda till skadliga webbplatser eller bedrägerier, vilket kan äventyra dina besökares säkerhet.
Genom att hålla ditt kommentarsfält rent och fritt från dessa direkta URL:er hjälper du till att säkerställa en bättre användarupplevelse för alla på din webbplats.
De goda nyheterna är att du enkelt och säkert kan använda WPCode för att göra detta. För steg-för-steg-instruktioner kan du se vår guide om hur man inaktiverar automatisk länkning av URL:er i WordPress-kommentarer.
Vanliga frågor: Inaktivera HTML i WordPress-kommentarer
Har du fortfarande frågor om att stänga av HTML i dina kommentarer? Här är några av de vanligaste frågorna som våra läsare ställer till oss.
Kommer inaktivering av HTML i kommentarer att påverka befintliga kommentarer?
Nej, den här koden påverkar bara nya kommentarer. Gamla kommentarer med HTML kommer att förbli intakta om du inte redigerar dem manuellt.
Är det säkert att använda WPCode?
Ja. Det är säkrare än att redigera functions.php eftersom det förhindrar fel som kan bryta din webbplats.
Kan jag återaktivera HTML senare?
Ja, avaktivera eller ta bara bort kodsnutten i WPCode.
Ytterligare resurser för att förbättra dina WordPress-kommentarer
Vi hoppas att den här artikeln har hjälpt dig att lära dig hur du inaktiverar HTML i WordPress-kommentarer.
Nu när du har säkrat ditt kommentarsfält mot skadlig HTML, kanske du vill utforska våra andra guider om att optimera detta nyblivna skyddade område:
- Bästa plugins för att förbättra WordPress-kommentarer
- Hur man markerar författarens kommentarer i WordPress
- Hur man visar de mest kommenterade inläggen i WordPress
- Hur man tillåter användare att redigera sina kommentarer i WordPress
- Hur man gör blogginläggskommentarer sökbara i WordPress
Om du gillade den här artikeln, prenumerera gärna på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.


Gwyneth Llewelyn
Tyvärr är pluginet Peter’s Literal Comments inte längre aktivt; det uppdaterades senast 2015 och kanske inte ens fungerar på nyare versioner längre. Du kan behöva rekommendera ett annat plugin istället...
WPBeginner Support
Thank you for letting us know that the plugin is not active a the moment. When we look at updating the article we will look for an alternative
Admin
KM Shariful
Vilka HTML-koder kan jag använda i kommentarsfältet på en WordPress-webbplats som besökare?
WPBeginner Support
Hej,
Du kan använda följande HTML-taggar i kommentarer som standard.
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>Admin
San Solanki
Mycket välskriven artikel, jag följer alltid din blogg för alla mina wordpress-problem tack
Ekesmall
Fungerar inte här………något sätt??
Sandile Nxumalo
Efter alla dessa år fungerar detta fortfarande. Tack
carlo
Kompis, du glömde den avslutande taggen }
WPBeginner Support
Tack för att du påpekade det, vi har fixat kodavsnittet.
Admin
anshu
det finns massor av kommentarer på alla mina blogginlägg... hur inaktiverar jag HTML-hyperlänkar så att jag kan skydda mina blogginlägg från spam
falvarez
Jag tror att något saknas. Du bör lägga till din funktion plc_comment_display() i filterstacken så här:
add_filter(‘comment_text’, ‘plc_comment_display’);
Med vänliga hälsningar.
johnroypaul
Strålande artikel tack! Verkar fungera perfekt med de senaste versionerna av wordpress också (3.3) Gjorde koden mycket renare som nämnts och verkar ha gjort livet enklare när man försöker implementera kommentarsformuläret i sidområden etc. (Hade en mardröm med tidigare användning av den vanliga koden)
wordpress hosting
Ju mognare du är, desto större risk löper du att något oönskat händer dig när du är utomlands. Tack för att du delade dina förslag på den här bloggen. Du har bra grejer på WordPress, tack för att du gjorde mitt problem så enkelt.
Kamal
Bra, på så sätt kan man säkerställa att ingen lägger in länkar i kommentarsfältet. Jag hatar verkligen att se folk göra det i onödan.
shoaib hussain
Fin kodbit, men om du råkar använda Thesis som jag, behöver du bara kryssa i en radioknapp och HTML-koden försvinner.
Redaktionell personal
Ja, du har rätt, men vi stöder inte Thesis på den här webbplatsen eftersom den inte är kompatibel med GPL-licensen.
Admin
Cruz3N
Det förvirrade mig Bro, men jag gjorde ett enkelt plugin som låter dig ersätta med > ;
<?php
/*
Plugin Name: Filter Comments
Plugin URI: http://cruzenaldo.com/plugin-sederhana-filter-komentar/
Description: Enkel plugin för att filtrera kommentarer och förhindra användare från att mata in HTML-taggar
Author: Cruz3N
Author URI: http://www.cruzenaldo.com/
Version: 1.0
*/
function my_function ($text) { $text = str_replace('’, ‘> ;’, $text); return $text; }
add_filter(‘comment_text’, ‘my_function’);
?>
Du kan modifiera det bättre... Hoppas det är användbart
Ladda ner här
http://www.box.net/shared/rgb4lmt5uy
Och det här är min fula blogg :p
http://cruzenaldo.com/
Med vänliga hälsningar
Cruz3N
Grafisk designer
Thank you for the useful tuto and easy to follow. I’ve found another one explaining how to disable HTML but was to hard and badly explained, anyway thanks again and have a great week end
michelle
this great and should help to block out loads of spam
thanks
Nybörjarbloggare
Tack för de bra tipsen.
Påverkar det commentluv-pluginet?
Redaktionell personal
Har inte provat än, men tror inte det borde.
Admin
Ms. Freeman
Detta kommer att vara till stor hjälp mot de där spamrobotarna som försöker lämna kommentarer med tjugo eller så länkar... LOL:) Tack
Jad Limcaco
Tack! Visste inte hur man gjorde detta tidigare.