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

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

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ą 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!

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.

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

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:

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.

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:

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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

22 komentarzeLeave a Reply

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

    • 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

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

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

    • 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

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

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

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

      Thank you

      • 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 );
        }

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

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.