Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man inaktiverar HTML i WordPress-kommentarer (snabb + enkel metod)

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! 🛠️

Hur man inaktiverar HTML i WordPress-kommentarer

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 öppnar också dörren för missbruk. Botar och skript är ofta programmerade för att posta kommentarspam med hjälp av HTML-taggar, 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! &lt;em>It changed my life!&lt;/em> Visit &lt;strong>my blog&lt;/strong> for amazing tips!

Eller en mycket slumpmässig sträng som denna:

&lt;a&gt;&lt;em&gt;&lt;strong&gt;

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

Vanligtvis kommer folk att säga att metoden för att inaktivera HTML i WordPress-kommentarer innebär en del kodning. 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.

Därför rekommenderar vi att använda WPCode, det bästa pluginet för kodavsnitt för WordPress.

WPCode's startsida

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.

Så, 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 innehåller ett bibliotek med över 100 färdiga kodavsnitt, som inaktivering av kommentarer och inaktivering av 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.

Lägg till kodavsnitts-knapp i WPCode

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'.

Välj alternativet 'Lägg till din anpassade kod (nytt kodavsnitt)' från biblioteket

På nästa skärm kommer WPCode att be dig att välja en kodtyp.

I detta fall vill du välja ‘PHP Snippet’.

Klicka bara på relevant ruta för att välja PHP-kodtyp.

Välja PHP-kodtyp

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. Den här koden använder en enkel PHP-funktion för att konvertera alla HTML-taggar till vanlig text, så att webbläsaren visar dem istället för att köra dem:

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:

Förhandsgranskning av kodavsnitt för att inaktivera HTML-kommentarer

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'.

Växla omkopplaren till 'Aktiv' och klicka på knappen 'Uppdatera'

Och det var allt!

Nu kan du testa att kommentera ditt eget blogginlägg med HTML-taggar och se hur det visas på framsidan.

Här är hur det ser ut på vår demosida:

HTML i kommentarer inaktiverat

💡 Proffstips: Varför använda ett plugin som WPCode istället för att redigera din temas functions.php-fil direkt? All anpassad kod som läggs till i functions.php kan raderas när du uppdaterar ditt tema.

WPCode håller dina kodavsnitt säkra och separerade, så de fortsätter att fungera oavsett hur många gånger du uppdaterar ditt 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.

Automatisk länkning av URL:er i kommentarer inaktiverad

WordPress konverterar automatiskt text-URL:er i kommentarer till klickbara länkar. Denna automatiska länkning ändrar inte din databas men visas i administratörsområdet och kommentarsavsnittet.

Medan vissa kommentatorer kan ha legitima skäl för att klistra in länkar, kan andra ha skadliga avsikter med sina direkta URL:er.

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 kan använda WPCode för att göra detta enkelt och säkert. 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

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 kodavsnittet i WPCode.

Ytterligare resurser: 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. Därefter kanske du vill utforska våra andra guider om:

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

23 CommentsLeave a Reply

  1. 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...

    • 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

  2. Vilka HTML-koder kan jag använda i kommentarsfältet på en WordPress-webbplats som besökare?

    • 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

  3. Mycket välskriven artikel, jag följer alltid din blogg för alla mina wordpress-problem tack

  4. 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

  5. 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’);

    Regards.

  6. 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)

  7. 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.

  8. 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.

  9. Det förvirrade mig Bro, men jag gjorde ett enkelt plugin som låter dig ersätta med &gt ;

    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('’, ‘&gt ;’, $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

  10. 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 :)

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.