Vill du ta bort URL-fältet för website från ditt WordPress comment-formulär?
Många botar och spammare använder det här fältet för att få bakåtlänkar till sina webbplatser. Genom att remove fältet ”Website” kan du omedelbart göra din site mindre attraktiv för spammare.
I den här artikeln kommer vi att visa dig hur du tar bort fältet website URL från formuläret WordPress comment.
Varför skickar folk skräppost kommentarer?
Eftersom de flesta skräppost genereras av automatiserade robotar kan du enkelt bekämpa spam med kommentarer med hjälp av gratis tools och tillägg. Det är dock mycket svårare att stoppa skräppost kommentarer som skickas in av människor.
Dessa kommentarer är ofta utanför ämnet, irrelevanta och adderar inget värde till konversationen.
När kommentarer visas länkar WordPress automatiskt personens användarnamn med den URL till webbplatsen som personen har angett. Spammare kan använda det här fältet för att få bakåtlänkar eller för att försöka få bättre ranking för specifika keywords.
Genom att remove URL-fältet för webbplatsen kan du avskräcka spammare från att posta på din WordPress blogg eller webbplats.
Genuina användare kommer att lämna en kommentar oavsett om de får en backlink eller ej, så detta bör inte påverka hur många kvalitetskommentarer du får.
Med detta sagt, låt oss ta en titt på hur du enkelt kan ta bort fältet website från formuläret för comments på din site i WordPress. Du kan använda snabblänkarna under för att hoppa direkt till den metod du vill använda:
Metod 1: Remove URL-fält för webbplats med Thrive Comments (rekommenderas)
Den första metoden använder Thrive Comments, det bästa plugin för kommentarer för WordPress.
Förutom att förhindra användare från att infoga spammiga URL:er, kan du också använda pluginet för att öka ditt engagement i kommentarer. Du kan till exempel allow användare att gilla och ogilla kommentarer och till och med redirecta kommentatorer till ett relevant post för att öka dina sidvisningar.
För mer information, kolla in vår fullständiga Thrive Themes review, där vi pratar mer om Thrive Comments.
Gå först till Thrive Themes webbplats för att skapa ett nytt konto och få en betald plan.
När du har registrerat dig går du bara till dashboarden för ditt account.
Här klickar du på länken ”Download and install the Thrive Product Manager plugin”.
I det här skedet kan du installera Thrive Product Manager plugin på din WordPress site. För mer detaljer, vänligen se vår guide om hur man installerar ett plugin för WordPress.
Gå nu till Product Manager page från WordPress admin area och klicka på knappen ”Logging into my account”.
Du bör nu se dashboarden för Thrive Product Manager.
Här väljer du bara Thrive Comments och klickar på knappen ”Installera valda produkter”.
Det bör finnas ett success message som säger ”Ready to use” när installationen är klar.
Nu klickar du bara på knappen ”Gå till Thrive Themes Dashboard” längst ner.
På nästa page, you will see all your installed plugins in the suite.
Klicka på knappen ”Thrive Comments” för att börja använda pluginet.
På sidan Thrive Comments öppnar du menyn ”Comment Sign-In”.
Inaktivera sedan inställningen ”Allow guests to insert their website URLs”.
Detta alternativ tar bort fältet för URL till webbplatsen från din WordPress-webbplats.
På så sätt kommer din comment section att vara gratis utan skräppost och dina äkta kommentatorer kommer inte att klicka på skadliga links av misstag.
Det är allt. Om du är intresserad av att använda Thrive Comments för att förbättra din kommentar sektion, här är andra guider du kan kontrollera:
- Så här utväljer eller begraver du kommentarer i WordPress
- Så här allowar du dina användare att prenumerera på comments i WordPress
- Så här allowar du användare av bloggar att granska kommentarer i WordPress
Metod 2: Ta bort URL-fältet för webbplatsen med ett gratis tillägg
Om du vill ta bort URL-fältet från ditt WordPress kommentarformulär med ett gratis plugin, kontrollera då Comment Link Remove och Comment Tools.
Med detta plugin kan du ta bort fältet och även radera alla links från comments som du redan har approve.
Först måste du installera och aktivera plugin-programmen Comment Link Remove och Comment Tools. Detaljerade instruktioner finns i vår guide om hur du installerar ett plugin för WordPress.
När du har aktiverat klickar du på Comment Tools ” Comment Tools i WordPress dashboard.
Här kontrollerar du boxen bredvid ”Remove WEBSITE Field from Comment Form”. Detta kommer att avskräcka spammare från att infoga sina links.
Med det sagt kommer alla comments som you tidigare approve fortfarande att innehålla en link. För att ta bort dessa URL: er, kontrollera helt enkelt boxen bredvid ”Remove hyperlink from comment AUTHOR Bio.
Vi rekommenderar också att du kontrollerar inställningen ”Inaktivera omvandling av URL:er till hyperlänkar i comments”. Det här alternativet förhindrar att URL:er i kommentarer visas som klickbara hyperlänkar.
Utöver detta kan du valfritt aktivera alternativet ”Remove HTML Link Tags in comments”. Den här inställningen tar bort de HTML-taggar som skapar hyperlänkar i kommentarer. Detta säkerställer att alla URL:er eller länkar i kommentarer inte visas som klickbara länkar.
När du är klar rullar du bara längst ner på sidan och klickar på knappen ”Save Changes” för att spara dina inställningar.
För att se denna förändring i action, antingen logga ut från ditt account eller besök din website i en inkognito tabs.
You will see the comment form no longer has a website URL field.
Dessutom kommer namn på författare till kommentarer som tidigare hade länkar inte längre att ha dem, och användare kommer inte att kunna klicka på dem längre.
Ett av tecknen på detta är att textfärgen för namnet på den auktoriserade kommentaren som brukade ha links kommer att vara densamma som den som inte har det.
Metod 3: Remove URL-fält för webbplats med kod
Ett annat alternativ är att remove URL-fältet för website med hjälp av ett code snippet.
Anledningen till att vi vill visa dig den här metoden är att medan pluginet kan ta bort URL-fältet, behåller det fortfarande checkboxen ”Save my name, email, and website in this browser for the next time I comment” längst ner.
För att hålla saker konsekventa vill vi ändra den här texten till ”Save my name and email in this browser for the next time I comment.” Och vi kan göra det med hjälp av custom code.
Ofta kommer tutorials att berätta för dig att lägga till custom code snippets till ditt temas functions.php-fil.
Vi rekommenderar dock inte detta eftersom även ett litet misstag i din kod kan orsaka ett antal vanliga WordPress error eller till och med förstöra din site helt.
Det är därför vi rekommenderar att du använder WPCode. Det är det enklaste och säkraste sättet att add to custom code i WordPress utan att behöva edit några core theme-filer.
Obs/observera : Det finns ett gratis plugin för WPCode, men vi kommer att använda premium-versionen för denna tutorial.
Det första du behöver göra är att installera och aktivera pluginet WPCode på din website. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.
Lägga till kod för att ta bort fältet Website URL i formuläret för kommentarer
När du är aktiverad, gå till Code Snippets ” Add Snippet.
Navigera sedan till tabben ”Comments” och hitta snippet ”Disable Comment Form Website URL”.
Om du inte har anslutit till WPCode-biblioteket ännu, klickar du nu på knappen ”Anslut till biblioteket för att låsa upp (gratis)”.
I detta skede är det bara att logga in på ditt WPCode account.
Efter det är det bara att gå tillbaka till den tidigare WPCode plugin page. Du kommer nu att se att knappen har ändrats till ”Använd snippet. Klicka på den för att använda den.
Du kommer nu att se vyerna för code snippet editor med koden för att remove URL-fältet för website från formuläret för comments.
Allt du behöver göra nu är att bara klicka på ”Inaktiverad” toggle så att den visar ”Aktiv” istället. Klicka sedan på ’Update’ för att göra detta snippet live.
Nu kan visitorerna inte längre add to en website URL till sina comments.
Lägga till kod för att ta bort befintliga länkar i kommentarens författarnamn
Koden från föregående steg tar bara bort fältet för webbplatsens URL från kommentarsformulären, men befintliga kommentarer med länkade författarnamn kommer fortfarande att ha länkar.
Tack och lov kan du enkelt ta bort dem också med WPCode. Vad du behöver göra är att gå tillbaka till Code Snippets ” Add Snippet. Klicka sedan på ”Use snippet” under ”Add Your Custom Code (New Snippet).
Nu kan du ge det här code snippet ett namn för att göra det lätt att identifiera. Det kan vara något enkelt som ”Remove Hyperlinks in Comment Author Name.
Därefter ändrar du Code Type till ”PHP Snippet”.
När du är klar kopierar och klistrar du in följande snippet i Code Preview box:
function wpbeginner_remove_comment_author_link( $return, $author, $comment_ID ) {
// Simply return the comment author without the link
return $author;
}
// Hook the custom function into the 'get_comment_author_link' filter
add_filter( 'get_comment_author_link', 'wpbeginner_remove_comment_author_link', 10, 3 );
Rulla ner och se till att metoden för insert är ”Auto Insert” och location är ”Run Everywhere”.
Efter det är det bara att göra koden aktiv och clicka på ”Save Snippet”.
Nu kommer du inte längre att se att de äldre namnen på författare till kommentarer har links i dem.
Lägga till kod för att ersätta texten icheckboxen Comments Cookies Opt-In
Om du väljer att visa kryssrutan för att tacka ja till cookies för kommentarer i ditt kommentarsformulär, kommer du troligen att se denna kryssrutetext: ”Save my name, email, and website in this browser for the next time I comment.” (Spara mitt namn, email och website i den här webbläsaren till nästa gång jag kommenterar).
Att ha denna checkboxes utseende så här när du inte längre har fältet website URL kommer att verka ganska besvärligt. Så det är en bra idé att ersätta den här texten.
För att göra detta skapar du bara ett new snippet som i föregående steg och gör kodtypen till ’PHP Snippet’. Du kan namnge den här koden ”Replace Comments Cookies Opt-In Checkboxes Text.
Därefter kopierar och klistrar du in code snippet under i rutan Code Preview:
// Hook a custom function 'remove_website_from_checkbox_text' into the 'gettext' filter
add_filter('gettext', 'remove_website_from_checkbox_text');
function remove_website_from_checkbox_text($translated_text) {
// Replace the original text with the modified text
$translated_text = str_replace(
'Save my name, email, and website', // Original text to find
'Save my name and email', // Replacement text
$translated_text // The text being processed
);
// Return the modified translated text
return $translated_text;
}
Du kan göra inställningarna för Insert Method och Location på samma sätt som tidigare.
När du har gjort det, gör du bara koden aktiv och klickar på ”Save Snippet”.
Om koden lyckas bör du se att texten för att tacka ja ändras till ”Save my name and email in this browser for the next time I comment.”
Så här gillar texten för att tacka ja på vår test site:
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du tar bort fältet website URL från formuläret för kommentarer i WordPress. Du kanske också vill se vår guide för nybörjare om hur man granskar kommentarer i WordPress och våra expertval för de bästa tilläggen för kontaktformulär.
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.
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!
Leslie
I don’t know, do it with the instruction, and some websites don’t work.
WPBeginner Support
If it does not work on a site, it likely means that the theme being used is overriding the default comment form.
Administratör
Dipu
Hello, thank you for creating a valuable blog post as it was a question of many about how to remove the website field from the comment form.
I want to know that if allowed the website filed, is it helpful for SEO, because they are nofollow links?
WPBeginner Support
It should not be a major factor in your site’s SEO with either choice.
Administratör
Tal
Thanks the php code works great!
WPBeginner Support
Glad it was able to help you!
Administratör
osama
well done, and thank you for your great work
WPBeginner Support
You’re welcome, glad you found our guide helpful!
Administratör