Jeden z naszych czytelników zapytał ostatnio, czy istnieje sposób na wyłączenie automatycznego odnośnika do adresów URL w komentarzach WordPress. Na szczęście istnieje!
Domyślnie WordPress zamienia zwykłe tekstowe adresy URL w klikalne odnośniki, które mogą zaśmiecać twoje komentarze i przyciągać spam.
W WPBeginner zazwyczaj oznaczamy te komentarze jako spam, ale wiemy, że nie jest to najlepsze rozwiązanie dla wszystkich. Dla nowych blogów, które chcą budować zaangażowanie, posiadanie żywej sekcji komentarzy jest świetnym sposobem na wywołanie rozmów i nawiązanie kontaktu z twoją publicznością. 💬
Po przetestowaniu różnych metod stwierdziliśmy, że najłatwiejszym sposobem na wyłączenie automatycznego odnośnika jest WPCode. W tym przewodniku pokażemy, jak wyłączyć automatyczne linkowanie adresów URL w komentarzach WordPress.

Dlaczego WordPress automatycznie łączy tekstowe adresy URL w komentarzach?
WordPress automatycznie konwertuje tekstowe adresy URL na linki, ułatwiając odwiedzenie linku podczas moderacji komentarzy.
To automatyczne linkowanie nie jest przechowywane w bazie danych. WordPress umożliwia klikanie adresów URL podczas wyświetlania ich na ekranie w obszarze administracyjnym i w sekcji komentarzy pod artykułami.

Niektóre z tych komentarzy są autentyczne, gdzie komentujący nie wiedzieli jak dodać odnośnik.
Jednak wiele spamerskich komentarzy zawiera również zwykłe adresy URL, które są wklejane bezpośrednio do tekstu komentarza.
Mając to na uwadze, pokażemy ci, jak wyłączyć automatyczne odnośniki adresów URL w komentarzach WordPress. Oto kroki, które należy wykonać:
Łatwe, prawda? Wskakujmy od razu!
Krok 1: Instalacja wtyczki WordPress w celu wyłączenia automatycznych odnośników do adresów URL
Zanim zaczniemy, pamiętaj, że wielu ekspertów WordPress powie ci, aby dodać własny wiersz kodu do pliku functions.php twojego motywu lub we wtyczce specyficznej dla witryny.
Nie zalecamy jednak tej metody, ponieważ nie jest ona przyjazna dla początkujących. Jeden drobny błąd i witryna może przestać działać.
Aby zrobić to łatwo i bezpiecznie, możesz użyć WPCode, który jest najlepszą wtyczką do fragmentów kodu na rynku. WPCode umożliwia dodawanie własnych fragmentów kodu, w tym CSS, PHP, HTML i innych, do WordPressa bez narażania twojej witryny na ryzyko.
Szybka uwaga: Niektóre z naszych marek partnerskich używają WPCode do tworzenia i zarządzania własnymi fragmentami kodu i działa to naprawdę dobrze. Nie przegap naszej szczegółowej recenzji WPCode, aby dowiedzieć się, dlaczego zdecydowanie ją polecamy.
Najlepszą wiadomością jest to, że WPCode zawiera bibliotekę ponad 100 gotowych fragmentów kodu, które można łatwo dodać do witryny. Obejmuje to fragment kodu do wyłączania linkowania URL komentarzy.
Ponieważ jest to funkcja premium, musisz utworzyć konto WPCode. Na stronie WPCode kliknij przycisk “Pobierz WPCode teraz”.
Następnie wystarczy wybrać plan i zakończyć proces rejestracji.

Po zakończeniu, zainstalujmy i aktywujmy wtyczkę WPCode na swojej stronie WordPress. Jeśli potrzebujesz pomocy, możesz zapoznać się z naszym przewodnikiem na temat instalacji wtyczki WordPress.
Po aktywacji należy aktywować klucz licencyjny. W tym celu należy przejść do sekcji Fragmenty kodu ” Ustawienia.
Następnie w karcie “Ustawienia ogólne” wystarczy wpisać klucz licencyjny i kliknąć “Zweryfikuj klucz”. Klucz ten można znaleźć w wiadomości e-mail otrzymanej po rejestracji lub na koncie WPCode.

Krok 2: Wyłączenie automatycznych odnośników adresów URL w komentarzach WordPressa
Następnym krokiem jest przejście do Code Snippets ” + Add Snippets z obszaru administracyjnego WordPress.
W tym miejscu należy użyć filtra “Komentarze”, aby łatwo znaleźć fragment kodu “Wyłącz linkowanie URL komentarzy”. Następnie możesz najechać kursorem na fragment kodu i kliknąć przycisk “Połącz z biblioteką, aby odblokować (bezpłatnie)”.

W wyskakującym okienku, które się pojawi, kliknij “Połącz z WordPress”.
Po połączeniu powinieneś być gotowy do użycia fragmentu kodu “Disable Comment URL Linking”. Najedźmy więc na niego ponownie i kliknijmy “Użyj fragmentu kodu”, gdy się pojawi.

Spowoduje to przekierowanie do edytora kodu WPCode.
Ponieważ fragment kodu jest gotowy do użycia, wystarczy przełączyć przełącznik z “Nieaktywny” na “Aktywny” i kliknąć przycisk “Zapisz fragment kodu”.

Ważne: Należy pamiętać, że ten kod działa tylko w przypadku zwykłych tekstowych adresów URL. Jeśli użytkownik zdecyduje się utworzyć link, dodając odpowiedni tag HTML, wówczas linki te będą wyświetlane tak, jak powinny. Jeśli chcesz całkowicie wyłączyć HTML w komentarzach, możesz zapoznać się z naszym poradnikiem na temat wyłączania HTML w komentarzach WordPress.
I to wszystko!
Twoja witryna WordPress przestanie teraz automatycznie łączyć adresy URL w komentarzach. Oto jak to wygląda na naszej stronie demonstracyjnej:

Bonus: Wyjaśnienie fragmentu kodu wyłączającego automatyczny odnośnik w komentarzach
Jeśli jesteś ciekawy, oto fragment kodu, którego użyliśmy do wyłączenia automatycznego linkowania adresów URL w komentarzach WordPress:
1remove_filter(
'comment_text'
,
'make_clickable'
, 9 );
Ten fragment kodu działa, ponieważ WordPress nie przechowuje adresów URL jako klikalnych linków w swojej bazie danych.
Zamiast tego konwertuje on zwykłe tekstowe adresy URL na klikalne linki podczas wyświetlania komentarzy. Wyłączenie odpowiedzialnego za to filtru powoduje, że adresy URL nie stają się automatycznie klikalne. Zmiana ta będzie miała wpływ zarówno na obszar administracyjny, jak i na sekcję komentarzy pod wpisami.
Jeśli później usuniesz fragment kodu, WordPress ponownie uruchomi automatyczne linkowanie adresów URL.
Na przykład, jeśli dodasz ten kod do pliku functions.php
motywu, aktualizacja motywu do najnowszej wersji spowoduje nadpisanie pliku. Aby temu zapobiec, można rozważyć użycie motywu potomnego lub wtyczki specyficznej dla witryny.
Dalsze czytanie: Więcej sposobów na ulepszenie twoich komentarzy WordPress
Chcesz jeszcze bardziej ulepszyć swoje komentarze WordPress? Sprawdź te dodatkowe poradniki, aby uzyskać więcej wskazówek i sztuczek:
- Jak zezwolić użytkownikom na lubienie lub nielubienie komentarzy w WordPress?
- Jak zezwolić użytkownikom na przesyłanie obrazków w komentarzach WordPressa?
- Jak zezwolić użytkownikom na edycję komentarzy w WordPressie?
- Jak dodać prosty system rankingowy dla komentarzy w WordPress?
- Jak sprawić, by wpisy na blogu można było przeszukiwać w WordPressie?
- Jak wyróżnić komentarze autora w WordPress?
- Jak wyeksportować adresy e-mail z komentarzy WordPress
Mamy nadzieję, że ten artykuł pomógł ci wyłączyć automatyczne odnośniki do adresów URL w komentarzach WordPress. W następnej kolejności możesz również zapoznać się z naszymi eksperckimi typami najlepszych wtyczek do ulepszania komentarzy WordPress i naszymi poradami ekspertów, aby uzyskać więcej komentarzy do twoich wpisów na blogu 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.
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!
Admin
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.
Admin
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
Admin
Geospatial &Space Technology
Thank you for this
WPBeginner Support
You’re welcome
Admin
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
WPBeginner Support
Abdulrahim Saifi,
WordPress doesn’t automatically convert URLs into links. You are probably using WordPress.com. Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.
Admin
Liz
Do you guys have a similar solution for posts? Especially in code and pre blocks?
Kemunto
Yes.
Sunny
Is there a plugin to un-link some certain external text link on WordPress site? Thanks
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
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?
WPBeginner Support
Yes.
Admin
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.
Iswandi
It works after I remove the quotation marks at the ‘make_clickable’