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

Jak wyłączyć automatyczny odnośnik adresów URL w komentarzach WordPress?

Jeden z naszych czytelników zapytał ostatnio, czy istnieje sposób na wyłączenie automatycznego linkowania adresów URL w komentarzach WordPress.

Na szczęście jest!

Domyślnie WordPress automatycznie zamienia zwykłe tekstowe adresy URL w klikalne linki w sekcji komentarzy. Może to być przydatne, ale linki te mogą sprawić, że komentarze będą wyglądać niechlujnie. Co gorsza, spamerzy mogą wykorzystywać tę funkcję automatycznego linkowania, aby nakłonić ludzi do klikania w ich szkodliwe linki.

W WPBeginner zazwyczaj oznaczamy te komentarze jako spam, ale wiemy, że nie jest to najlepsze rozwiązanie dla każdego, zwłaszcza jeśli prowadzisz nowego bloga. Posiadanie żywej sekcji komentarzy to świetny sposób na wywołanie konwersacji i zaangażowanie odbiorców.

Po wypróbowaniu różnych metod – zarówno ręcznych, jak i opcji wtyczek – stwierdziliśmy, że najłatwiejszym sposobem wyłączenia automatycznego linkowania adresów URL jest użycie WPCode.

W tym artykule pokażemy ci instrukcje krok po kroku, jak wyłączyć automatyczne linkowanie adresów URL w komentarzach WordPress.

Disabling auto-linking of URLs

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.

Text URLs auto-linked in WordPress

Niektóre z tych komentarzy są prawdziwe, ponieważ komentujący nie wiedzieli, jak dodać link. 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 linki adresów URL w komentarzach WordPress. Oto kroki, które należy wykonać:

Łatwe, prawda? Wskakujmy od razu!

Zanim zaczniemy, pamiętaj, że wielu ekspertów WordPress powie ci, aby dodać niestandardową linię kodu do pliku functions.php 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 niestandardowych fragmentów kodu, w tym CSS, PHP, HTML i innych, do WordPressa bez narażania witryny na ryzyko.

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.

WPCode's homepage

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.

Activating WPCode license key

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)”.

Connecting the WPCode plugin to WPCode Library

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.

Use Disable Comment URL Linking snippet

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

Activate and save the Disable Comment URL Linking snippet

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:

Auto linking of URLs in comments disabled

Wyjaśnienie fragmentu kodu wyłączającego automatyczne linkowanie 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:

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

Mamy nadzieję, że ten artykuł pomógł Ci wyłączyć automatyczne linkowanie adresów URL w komentarzach WordPress. W następnej kolejności możesz również zapoznać się z naszymi eksperckimi wyborami najlepszych wtyczek do ulepszania komentarzy WordPress i naszym przewodnikiem na temat tego , jak umożliwić użytkownikom edytowanie swoich komentarzy.

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

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.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

22 komentarzeZostaw odpowiedź

  1. 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!

      Administrator

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

      Administrator

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

      Administrator

  4. Geospatial &Space Technology

    Thank you for this

    • WPBeginner Support

      You’re welcome :)

      Administrator

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

  6. Liz

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

  7. Sunny

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

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

  9. 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?

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

  11. Iswandi

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

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.