Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB-cupen
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

📌 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! &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:

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.

WPCode's startsida

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.

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.

Klicka helt enkelt på den relevanta rutan för att välja alternativet 'PHP-avsnitt'.

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

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 ö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:

HTML i kommentarer inaktiverat

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

Automatisk länkning av URL:er i kommentarer inaktiverad

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:

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.

Avslöjande: Vårt innehåll stöds av läsarna. Det betyder 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’);

    Med vänliga hälsningar.

  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 ;

    <?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('’, ‘&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 kommentarpolicy, 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.