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

Så här inaktiverar du automatisk linkning av URL:er i WordPress Comments

En av våra läsare frågade nyligen om det finns något sätt att inaktivera automatisk länkning av webbadresser i WordPress-kommentarerna.

Lyckligtvis finns det!

Som standard förvandlar WordPress automatiskt webbadresser i klartext till klickbara länkar i kommentarsfältet. Detta kan vara användbart, men dessa länkar kan göra att dina kommentarer ser röriga ut. Ännu värre är att spammare kan utnyttja denna autolänkfunktion för att lura folk att klicka på deras skadliga länkar.

På WPBeginner brukar vi markera dessa kommentarer som spam, men vi vet att det inte är den bästa lösningen för alla, särskilt inte om du driver en ny blogg. Att ha ett livligt kommentarsfält är ett bra sätt att skapa konversationer och engagera sig med sin publik.

Efter att ha testat olika metoder – både manuella och plugin-alternativ – fann vi att det enklaste sättet att inaktivera automatisk länkning av URL är att använda WPCode.

I den här artikeln visar vi dig steg-för-steg-instruktioner om hur du inaktiverar automatisk länkning av webbadresser i WordPress-kommentarer.

Disabling auto-linking of URLs

Varför autolänkar WordPress text-URL:er i kommentarer?

WordPress omvandlar automatiskt text-URL:er till länkar, vilket gör det lättare att besöka länken när du modererar kommentarer.

Denna autolänkning lagras inte i din databas. WordPress gör webbadresser klickbara när de visas på skärmen i adminområdet och i kommentarsfältet under dina artiklar.

Text URLs auto-linked in WordPress

En del av dessa kommentarer är äkta, där kommentatorerna inte visste hur man lägger till en länk. Men många spamkommentarer innehåller också vanliga webbadresser som klistras in direkt i kommentartexten.

Med detta i åtanke kommer vi att visa dig hur du inaktiverar automatiska länkar till webbadresser i WordPress-kommentarer. Här är de steg du behöver ta:

Lätt, eller hur? Låt oss hoppa in direkt!

Innan vi börjar bör du notera att många WordPress-experter kommer att säga att du ska lägga till en anpassad kodrad i ditt temas functions.php-fil eller i ett webbplatsspecifikt plugin.

Vi rekommenderar dock inte den här metoden eftersom den inte är särskilt nybörjarvänlig. Ett litet misstag och din webbplats kan sluta fungera.

För att göra detta enkelt och säkert kan du använda WPCode, som är det bästa kodsnippetpluginet på marknaden. Med WPCode kan du lägga till anpassade kodsnuttar, inklusive CSS, PHP, HTML och mer, till WordPress utan att riskera din webbplats.

Den bästa nyheten är att WPCode levereras med ett bibliotek med 100+ färdiga kodavsnitt som du enkelt kan lägga till på din webbplats. Detta inkluderar ett kodavsnitt för att inaktivera URL-länkning av kommentarer.

Eftersom det är en premiumfunktion måste du skapa ett WPCode-konto. På WPCodes webbplats går du vidare och klickar på knappen ”Get WPCode Now”.

Sedan kan du helt enkelt välja en plan och slutföra registreringsprocessen.

WPCode's homepage

När du är klar installerar och aktiverar vi WPCode-pluginet på din WordPress-webbplats. Om du behöver hjälp kan du läsa vår guide om hur du installerar ett WordPress-plugin.

Efter aktivering måste du aktivera din licensnyckel. För att göra detta navigerar du till Code Snippets ” Inställningar.

Därefter, under fliken ”Allmänna inställningar”, anger du bara din licensnyckel och klickar på ”Verifiera nyckel”. Du hittar denna nyckel i e-postmeddelandet du får efter registrering eller i ditt WPCode-konto.

Activating WPCode license key

Nästa steg är att gå till Code Snippets ” + Add Snippets från ditt WordPress-adminområde.

Härifrån vill du använda filtret ”Comments” för att enkelt hitta snippet ”Disable Comment URL Linking”. Sedan kan du hålla muspekaren över utdraget och klicka på knappen ”Anslut till bibliotek för att låsa upp (gratis)”.

Connecting the WPCode plugin to WPCode Library

I popup-fönstret som visas klickar du på ”Anslut till WordPress”.

När du väl är ansluten bör du vara redo att använda kodavsnittet ”Inaktivera URL-länkning för kommentarer”. Så låt oss hålla muspekaren över det igen och klicka på ”Använd utdrag” när det visas.

Use Disable Comment URL Linking snippet

Detta kommer att omdirigera dig till WPCode kodredigerare.

Eftersom kodavsnittet är klart att använda behöver du bara växla från ”Inaktiv” till ”Aktiv” och klicka på knappen ”Spara avsnitten”.

Activate and save the Disable Comment URL Linking snippet

Viktigt: Observera att den här koden bara fungerar på URL:er med vanlig text. Om en användare bestämmer sig för att skapa en länk genom att lägga till rätt HTML-tagg, kommer dessa länkar att visas som de ska. Om du vill stänga av all HTML i kommentarer helt och hållet kan du ta en titt på vår handledning om hur du inaktiverar HTML i WordPress-kommentarer.

Och det är allt!

Din WordPress-webbplats kommer nu att sluta autolänka webbadresser i kommentarer. Så här ser det ut på vår demosajt:

Auto linking of URLs in comments disabled

Förklaring av kodsnippet för att inaktivera automatisk länkning i kommentarer

Om du är nyfiken, här är kodavsnittet som vi använde för att inaktivera autolänkar av webbadresser i WordPress-kommentarer:

remove_filter( 'comment_text', 'make_clickable', 9 );

Det här utdraget fungerar eftersom WordPress inte lagrar webbadresser som klickbara länkar i sin databas.

Istället omvandlas URL:er i klartext till klickbara länkar i farten när kommentarer visas. Genom att inaktivera det filter som ansvarar för detta hindrar du webbadresser från att automatiskt bli klickbara. Den här ändringen påverkar både adminområdet och kommentarsfältet under dina inlägg.

Om du tar bort snippet senare kommer WordPress att börja länka webbadresser automatiskt igen.

Om du t.ex. lägger till den här koden i ditt temas functions.php-fil kommer filen att skrivas över när du uppdaterar ditt tema till den senaste versionen. För att förhindra detta kan du överväga att använda ett barntema eller ett webbplatsspecifikt plugin.

Vi hoppas att den här artikeln hjälpte dig att inaktivera automatisk länkning av webbadresser i WordPress-kommentarer. Härnäst kanske du också vill se våra expertval av de bästa pluginsen för att förbättra WordPress-kommentarer och vår guide om hur du tillåter användare att redigera sina kommentarer.

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

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

    Thanks for the guide. I added the code to function.php and it worked. So is there a way to exclude my own links from this?

    • WPBeginner Support

      We do not have a simple way at the moment but should we find a way we would recommend we will be sure to update the article!

      Administratör

  3. Febri Tri Harmoko

    How to make except like our domain?

    So, only link from our website can add.

    • WPBeginner Support

      At the moment we do not have a method to limit by domain.

      Administratör

  4. Pasquale

    Thanks, this was helpful. I was getting a lot of comments like ’your website is great…bla bla…check mine’ and a link. Hopefully this will fix it

    • WPBeginner Support

      Glad our guide was helpful :)

      Administratör

  5. Geospatial &Space Technology

    Thank you for this

    • WPBeginner Support

      You’re welcome :)

      Administratör

  6. Abdulrahim safi

    Hello How can i disable auto link in posts not comments
    when i enter a link in text format ex: http://www.example.com it is automatically changed to hyperlink when i publish post how can i disable this thanks

  7. Liz

    Do you guys have a similar solution for posts? Especially in code and pre blocks?

  8. Sunny

    Is there a plugin to un-link some certain external text link on WordPress site? Thanks

  9. Sebastien

    Hello. I’m looking for a way to do just what you mentioned, but only for posts. It seems with a recent WP update, if you type a website address in a post, WP will automatically link to it. For example, if your post contains ”google.com” somewhere in the post, then WP will add a link to google. Can we stop that from happening? If so, how? Thank you

    • Bobby

      Hey Sebastien did you find the solution for your problem as i am also having problem with this.. and i just want to get it disabled.. thanks

  10. StageCoachDriver

    Could the functions.php in a child theme be used to add ’remove_filter( ’comment_text’, ’make_clickable’, 9 );’ to the theme rather than making changes directly to the theme?

  11. Angel

    That is really good. In my case, I’ll make a conditional to make my links – as admin – clickable, since I post them on replies to comments.

    Thanks :)

    • Matteo

      Hi Angel,
      do you mind posting here the code you wrote? I’m interested in having my own links (as admin) cliackable ;)

      Thank you

      • Angel

        As I am the only person show logs in I am able to use:
        if ( is_user_logged_in() ) {
        remove_filter( ’comment_text’, ’make_clickable’, 9 );
        }

    • Ibon Azkoitia

      Maybe I’m wrong about your situation, but you should not write in your Blog with an Admin User. The ”Writer” should have a lower role (editor for example) and have another user with the Admin role for admin stuff.

  12. Iswandi

    It works after I remove the quotation marks at the ’make_clickable’

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.