Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

WordPress tillåter vissa HTML-taggar i sektionen för kommentarer, som gillar <a>, <em> och <strong>. Även om dessa märken kan vara användbara för kommentatorer, missbrukas de ofta av spammare.

Skräppostkommentarer innehåller vanligtvis HTML-länkar och fet text för att driva oönskat innehåll. Många av dessa kommentarer genereras av bots och fyller din webbplats med skräp.

Lyckligtvis kan du stoppa den här typen av skräppost genom att inaktivera HTML i dina kommentarer. Genom att ta bort möjligheten att använda HTML skapar du ett renare och säkrare utrymme för användare att interagera.

Vi förstår att det här kan låta väldigt tekniskt. Men oroa dig inte – det finns ingen anledning att dyka in i komplex kodning eller konfigurera. Med ett nybörjarvänligt tillägg för fragment kodu gillar WPCode, kan du inaktivera HTML i din WordPress sektion för kommentarer med lätthet.

I den här przewodniken visar vi hur du snabbt inaktiverar HTML i WordPress-kommentarer. Denna enkla ändring kan skydda din webbplats och förbättra dina besökares upplevelse.

How to Disable HTML in WordPress Comments

Varför bör du inaktivera HTML i WordPress kommentarer?

När personer publicerar kommentarer kan de lägga till länkar, fet text, kursiv stil och andra element i sitt meddelande. Detta låter harmlöst, men det är ej alltid bra.

Att tillåta HTML innebär att användare kan formatera sina kommentarer, men det lämnar också dörren öppen för missbruk. Bots och skript är ofta programmerade för att inlägga skräppost med kommentarer med hjälp av HTML-taggar, vilket gör sektionen för kommentarer rörig och osäker.

Så genom att inaktivera HTML kan du blockera dessa oönskade inlägg och hålla din webbplats säker.

Detta innebär att någon fortfarande kan inlägg något som gillar:

I really loved your post! <em>It changed my life!</em> Visit <strong>my blog</strong> for amazing tips!

Eller en slumpmässig sträng som den här:

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

Kommentaren kommer fortfarande att visas, men HTML-taggarna kommer ej att fungera.

Den här enkla funktionen ger dig mer kontroll över vilken typ av innehåll som delas på din webbplats. Det gör också hanteringen av webbplatsen enklare och skyddar dina läsare från oönskade eller skadliga kommentarer.

Låt oss nu se hur du kan inaktivera HTML i WordPress kommentarer.

Inaktivera HTML i WordPress-kommentarer

Vanligtvis kommer folk att berätta för dig att metoden för att inaktivera HTML i WordPress kommentarer innebär lite kodning. De säger att du måste öppna ditt temas functions.php-fil och lägga till ett anpassat fragment kodu.

Det här är dock inte den mest nybörjarvänliga metoden, och du riskerar att förstöra din webbplats genom att ändra i filen functions.php.

Det är därför vi rekommenderar att du använder ett tillägg för fragment kodu gillar WPCode.

WPCode's homepage

Med WPCode kan du på ett säkert sätt lägga till anpassad CSS, PHP, HTML och mycket mer till WordPress. Du kan helt enkelt klistra in ett fragment kodu i dess redigerare och aktivera det med ett klick.

Så, låt oss installera och aktivera tillägget WPCode. Du kan börja med den gratis versionen, eftersom den stöder anpassade fragment kodu. Om du behöver hjälp kan du följa vår przewodnik om hur du installerar ett tillägg till WordPress.

Obs/observera :WPCode Pro kommer med fler funktioner. Så om du gillar tillägget, kanske du vill uppgradera till premium-versionen. Det innehåller ett bibliotek med 100+ färdiga fragment kodu, som gillar att inaktivera kommentarer och inaktivera bilagssidor. Dessutom kan du också få tillgång till den fullständiga versionshistoriken för alla dina fragment kodu och möjligheten att schemalägga din kod.

När du är aktiverad vill du gå över till Code Snippets ” + Add Snippet.

Add Snippet button in WPCode

Du kommer då till biblioteket med fragment kodu.

Eftersom vi ska använda ett anpassat fragment kodu kan du föra muspekaren över ”Lägg till din anpassade kod (nytt fragment kodu)” och klicka på knappen ”+ Lägg till anpassat fragment kodu”.

Select the 'Add Your Custom Code (New Snippet) option from the library

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

I det här fallet vill du välja ”PHP fragment kodu”. Klicka bara på den relevanta rutan för att markera PHP-kodtypen.

Choosing the PHP code type

Du bör nu vara klädd i redigeraren för kod.

Härifrån kan du först lägga till en rubrik för ditt anpassade fragment kodu. Låt oss se till att du använder ett tydligt namn, eftersom det hjälper till att hålla allt organiserat. Till exempel använder vi ”Inaktivera HTML i kommentarer”.

I rutan ”Förhandsgranska kod” kan du sedan lägga till följande anpassade fragment kodu:

add_filter( 'preprocess_comment', function( $incoming_comment ) {
	$incoming_comment['comment_content'] = htmlspecialchars( $incoming_comment['comment_content'] );
	$incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] );
	return $incoming_comment;
});

add_filter( 'comment_text', function( $comment_to_display ) {
	$comment_to_display = str_replace( ''', "'", $comment_to_display );
	return $comment_to_display;
});

Så här gillar du det i redigeraren:

Previewing code snippet for disabling HTML comments

Därefter behöver du bara köra koden.

För att göra detta kan du slå på/av knappen från ”inaktiverad” till ”aktiv” och klicka på knappen ”Spara fragment kodu” eller ”Uppdatera”.

Saving the disabling HTML comments snippet

Och det är allt!

Nu kan du testa att kommentera ditt eget blogginlägg med hjälp av HTML-taggar och se hur det visas na front-endzie.

Så här gillar vi det på vår demo webbplats:

HTML in comments disabled

Obs/observera: Denna metod är bättre och mer nybörjarvänlig eftersom den ej kräver ändring av filerna i rdzeń.

Om du vill redigera dina filer i rdzeń, kan du gå till wp-includes/kses.php och redigera koden där. Som sagt, detta är inte det rekommenderade tillvägagångssättet – jag delar det bara här för din referens. Du kan se WP Codex för mer information.

Bonustips: Så här inaktiverar du automatisk länkning av URL:er i WordPress-kommentarer

Om du vill öka säkerheten på din webbplats ytterligare är det en bra idé att inaktivera automatisk länkning av URL:er i WordPress kommentarer.

Auto linking of URLs in comments disabled

WordPress konverterar automatiskt text-URL:er i kommentarer till klickbara länkar. Denna autolänkning ändrar inte din databas, men visas i obszar administracyjny och i sektionen för kommentarer.

Vissa kommentatorer kan ha verkliga skäl att klistra in länkar, medan andra kan ha onda avsikter med sina direkta URL:er.

Spammiga 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 din sektion för kommentarer ren och gratis från dessa direkta URL:er, hjälper du till att säkerställa en bättre upplevelse för alla på din webbplats.

Den goda nyheten ä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 przewodnik om hur du inaktiverar automatisk länkning av URL:er i WordPress kommentarer.

Det var allt. Vi hoppas att den här artikeln har hjälpt dig att lära dig hur du inaktiverar HTML i WordPress-kommentarer. Härnäst kanske du vill utforska våra expertval av de bästa tilläggen för att förbättra WordPress-kommentarer och vår przewodnik om hur du visar de mest kommenterade inläggen i WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avslöjande: Vårt innehåll stöds av våra läsare. 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 editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

24 kommentarerLämna ett svar

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Gwyneth Llewelyn

    Unfortunately, the Peter’s Literal Comments plugin is not active any longer; it has been updated last in 2015, and may not even work on recent versions any more. You might need to recommend a different plugin instead…

    • 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 :)

      Administratör

  3. KM Shariful

    What html codes I can use in comment box of wordpress site as a visitor?

    • WPBeginner Support

      Hi,

      You can use the following HTML tags in comments by default.

      <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

      Administratör

  4. San Solanki

    Very well written article, i always follow your blog for all my wordpress problems thnks

  5. Ekesmall

    Is not working here………anyway round??

  6. Sandile Nxumalo

    After all these years, this still works. Thanks

  7. carlo

    Dude, you forgot the closing tag }

  8. anshu

    there are lots of commnts on my every blog post … how to disable HTML hyperlink so that i can prevent my blog post from spam

  9. falvarez

    I think that something is missing. You should add your function plc_comment_display() to the filter stack like this:

    add_filter(’comment_text’, ’plc_comment_display’);

    Regards.

  10. johnroypaul

    Brilliant article thanks! Seems to work perfectly well with the latest versions of wordpress as well (3.3) Made the code a lot cleaner as mentioned and seems to have made life easier when trying to implement the comments form into side areas ect. (Had a nightmare with previous use of the normal code)

  11. wordpress hosting

    The more mature you are, the harder at risk you are for getting something undesirable happen to you while overseas. Thanks for revealing your suggestions on this blog.You have good grapes on wordpress thanks for making my problem so easy .

  12. Kamal

    Great, by this way one can ensure that nobody drops links in the comment box. I really hate to see people doing that unnecessarily.

  13. shoaib hussain

    Nice piece of code,but if you happen to use thesis like I am,only needs to check a radio button and the html code vanishes.

    • Editorial Staff

      Yes you are right, but we are not supporting Thesis on this site because it is not compatible with the GPL License.

      Administratör

  14. Cruz3N

    Its confused me Bro, but i make some simple plugin that allow you to replace with &gt ;

    <?php
    /*
    Plugin Name: Filter Comments
    Plugin URI: http://cruzenaldo.com/plugin-sederhana-filter-komentar/
    Description: Plugin sederhana untuk melakukan filterisasi terhadap komentar dan mencegah user menginput tag – tag HTML
    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’);
    ?>

    You can modification that better… Hope usefull

    Download here
    http://www.box.net/shared/rgb4lmt5uy

    And this is my ugly blog :p
    http://cruzenaldo.com/

    Best Regard
    Cruz3N

  15. Infographiste

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

  16. michelle

    this great and should help to block out loads of spam :) thanks

  17. Ms. Freeman

    This will be of great help from those spam bots that try to leave comments with twenty or so links…LOL:) Thanks

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åra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.