Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak automatycznie usuwać domyślne linki do obrazów w WordPress

To powszechna irytacja dla odwiedzających stronę: klikają na obrazek i są przenoszeni na nową stronę pokazującą tylko plik obrazu. Ten mały problem może zakłócić doświadczenie użytkownika, a nawet spowodować, że na stałe opuszczą Twoją stronę.

W WPBeginner wiemy, jak frustrujące może to być, ponieważ starsze konfiguracje WordPress często tworzyły te linki do obrazów domyślnie. Na szczęście możesz wyłączyć to zachowanie za pomocą bardzo prostego rozwiązania.

W tym przewodniku przeprowadzimy Cię przez dokładne kroki, aby automatycznie usunąć te domyślne linki do obrazów w WordPress.

Usuwanie domyślnych linków do obrazów w WordPress

Uwaga: WordPress nie dodaje już domyślnych linków do obrazów podczas ich przesyłania do wpisów lub stron. Jednak jeśli nadal korzystasz ze starszej wersji lub widzisz takie zachowanie na swojej stronie, możesz spróbować wykonać poniższe kroki.

Zaczniemy od szybkiego wyjaśnienia, dlaczego te domyślne linki do obrazów stanowią problem dla Twojej witryny. Następnie przeprowadzimy Cię przez prosty, krok po kroku proces ich trwałego wyłączenia.

Domyślnie WordPress linkuje obrazy do samych siebie. Użytkownik widzi, że obraz jest linkiem, klika go, a następnie jest przenoszony do pliku obrazu.

Z tej strony użytkownik ma dwie opcje: kliknąć przycisk „wstecz” w przeglądarce lub przejść na inną stronę.

Zazwyczaj jest to ta druga opcja, co oznacza, że tracisz odwiedzających stronę. Wpływa to również na Twój ruch z SEO obrazów, ponieważ wyszukiwarki mogą przekierowywać użytkowników do linku używanego dla obrazu zamiast do Twojego posta.

Ogólnie rzecz biorąc, tworzy to złe doświadczenie użytkownika i wpływa na współczynnik odrzuceń Twojej witryny.

Jednym z rozwiązań jest po prostu wybranie opcji wyłączenia linku za każdym razem, ale nie jest to wykonalne, ponieważ czasami po prostu zapominasz.

Usuwanie linku do obrazu

Wyłączenie domyślnego zachowania linkowania obrazów w WordPressie jest bardzo proste. Będziesz jednak musiał dodać trochę kodu do swojej witryny WordPress. Jeśli nie robiłeś tego wcześniej, zapoznaj się z naszym przewodnikiem na temat jak kopiować i wklejać fragmenty kodu w WordPressie.

Wszystko, co musisz zrobić, to dodać ten fragment kodu do pliku functions.php Twojego motywu, wtyczki specyficznej dla witryny lub wtyczki fragmentów kodu.

function wpb_imagelink_setup() {
    $image_set = get_option( 'image_default_link_type' );
     
    if ($image_set !== 'none') {
        update_option('image_default_link_type', 'none');
    }
}
add_action('admin_init', 'wpb_imagelink_setup', 10);

Ten kod zasadniczo mówi WordPressowi, aby zaktualizował opcję image_default_link_type i ustawił ją na „none”. Ta opcja jest następnie przechowywana w Twojej bazie danych WordPress.

Zalecamy dodanie tego fragmentu kodu za pomocą WPCode. Jest to najbezpieczniejszy i najłatwiejszy sposób na dodanie niestandardowego kodu do witryny WordPress bez edycji plików motywu.

Nasz zespół używa WPCode na wszystkich naszych stronach internetowych do zarządzania niestandardowymi fragmentami kodu, takimi jak ten. Pomaga nam to dodawać funkcjonalność i wprowadzać poprawki, nigdy nie martwiąc się o literówki w pliku motywu powodujące błąd strony.

Aby szczegółowo zapoznać się ze wszystkimi jego funkcjami, możesz przeczytać naszą pełną recenzję WPCode.

Wersja WPCode Pro

Najlepsze jest to, że WPCode posiada wbudowaną bibliotekę przydatnych fragmentów kodu, inteligentne reguły warunkowe i generator kodu. To sprawia, że jest to potężne narzędzie dla każdego właściciela witryny.

Najpierw musisz zainstalować i aktywować darmową wtyczkę WPCode. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku jak zainstalować wtyczkę WordPress.

Następnie przejdź do Fragmenty kodu » + Dodaj Fragment z panelu WordPress. Następnie znajdź opcję „Dodaj swój własny kod (nowy fragment)” i kliknij przycisk „Użyj fragmentu”.

Dodaj nowy niestandardowy fragment kodu w WPCode

Następnie możesz dodać tytuł do swojego fragmentu kodu. Może to być cokolwiek, co pomoże Ci zapamiętać, do czego służy kod.

Następnie po prostu wklej fragment kodu z góry do pola „Podgląd kodu” i wybierz „Fragment PHP” jako typ kodu z menu rozwijanego.

Wklej fragment kodu w WPCode, aby usunąć domyślne linki do obrazów

Na koniec przełącz przełącznik z „Nieaktywny” na „Aktywny” i kliknij przycisk „Zapisz fragment” u góry strony.

Aktywuj i zapisz swój niestandardowy fragment kodu

Teraz dodaj nowy obraz w WordPress. Zauważysz, że nie będzie on już linkował do pliku obrazu ani do strony załącznika. Sprawi to, że dodawanie obrazów w WordPress będzie nieco mniej irytujące, zwłaszcza jeśli nigdy nie linkujesz do obrazów.

Jeśli chcesz dowiedzieć się, jak dodawać linki do obrazu lub obrazów z galerii, możesz skorzystać z naszego przewodnika na temat jak dodawać niestandardowe linki do obrazów w galerii w WordPressie.

Pomagając tysiącom użytkowników w ich witrynach WordPress, usłyszeliśmy wiele tych samych pytań na ten temat. Oto nasze odpowiedzi na najczęstsze z nich.

Czy ten kod usunie linki z moich istniejących obrazów?

Nie, fragment kodu zmienia tylko domyślne ustawienie dla nowych obrazów, które przesyłasz. Nie wpłynie to na obrazy, które są już opublikowane na Twojej stronie. Musiałbyś ręcznie edytować te posty i strony, aby usunąć istniejące linki.

Co jeśli nadal chcę dodać link do konkretnego obrazu?

Nadal możesz dodawać linki do dowolnego obrazu. Ta metoda usuwa tylko domyślne ustawienie, które automatycznie linkuje obraz do jego pliku multimedialnego. Zawsze możesz wybrać blok obrazu i dodać niestandardowy link na pasku narzędzi ustawień bloku.

Czy używanie wtyczki do fragmentów kodu, takiej jak WPCode, jest jedynym sposobem na zrobienie tego?

Chociaż zalecamy WPCode, ponieważ jest to najbezpieczniejsza metoda, możesz również dodać kod do pliku functions.php swojego motywu. Jednak bezpośrednia edycja plików motywu jest ryzykowna i może zepsuć Twoją witrynę, jeśli nie zostanie wykonana poprawnie. Twoje zmiany mogą również zostać nadpisane podczas aktualizacji motywu.

Dodatkowe zasoby do zarządzania obrazami w WordPress

Mamy nadzieję, że ten artykuł pomógł Ci wyłączyć domyślne linki do obrazów. Teraz, gdy już sobie z tym poradziłeś, oto kilka innych porad od naszego zespołu, które pomogą Ci opanować korzystanie z obrazów na Twojej stronie WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

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

Ostateczny zestaw narzędzi WordPress

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

Interakcje czytelników

68 CommentsLeave a Reply

  1. Szukam takiej wskazówki dla mojego SEO OBRAZÓW. Domyślne linki do obrazów tworzą wyniki wyszukiwania obrazów w sieci, które mają bardzo niski CTR. Użyłem opcji wtyczki, ale moje wyświetlenia wyników wyszukiwania obrazów w sieci są nadal bardzo wysokie.

    • Jeśli masz na myśli, że użyłeś wtyczki do próby zaktualizowania starych linków, a one nadal znajdują się w wyszukiwarkach, to dlatego, że wyszukiwarki potrzebują czasu na wyczyszczenie pamięci podręcznej, zanim linki zostaną ponownie zaindeksowane w celu ich usunięcia z wyników wyszukiwania.

      Admin

  2. Witam, jestem nowicjuszem w WordPress i przejąłem istniejącą stronę internetową opartą na motywie WP Pratt. Na dole strony znajduje się przycisk „wezwanie do działania” i tekst: „To tylko przykładowy widżet tekstowy. Możesz dodawać tutaj widżety tekstowe, aby umieścić cokolwiek chcesz.” Przeszukałem wszystkie informacje o widżetach i motywie i nie mogę znaleźć, skąd to pochodzi. Jak mogę to trwale usunąć? Dziękuję.

    • Zależałoby to od konkretnego motywu. Jeśli znasz nazwę motywu i skontaktujesz się z pomocą techniczną motywu, powinni być w stanie poinformować Cię, gdzie to zmodyfikować. Dwie możliwe lokalizacje to Wygląd>Widgety i Wygląd>Dostosuj

      Admin

      • Motyw WP to Pratt, jak wspomniałem. Przeszukałem wsparcie Pratt i nie znalazłem żadnych informacji. Nie mogę znaleźć niczego, co wyjaśniałoby, dlaczego ten przycisk wezwania do działania pojawił się nieproszony, w tym w sekcjach, które wymieniłeś. Będę czekać na odpowiedź od wsparcia Pratt. Dziękuję.

    • Nawias zamykający w linii 7 zawierał kod wewnątrz funkcji. Chyba że dodałeś kolejny nawias zamykający, który może spowodować problemy w przyszłości.

      Admin

  3. Zaktualizowałem Yoast na jednej z moich stron internetowych z wczesnej wersji Yoast do ostatniej wersji. Nie zauważyłem od razu, że zmieniło to linki do obrazów w postach z „brak” na „strona załącznika” i wyświetla się przykład.com/tytul-postu/tytul-postu/. To duży problem, jak mogę zmienić wszystkie linki do obrazów na stronach załączników na „brak”?

    Dziękuję

    • Cześć Cezar,

      Nie jesteśmy całkiem pewni, czy dobrze zrozumieliśmy Twoje pytanie. Jeśli chcesz usunąć linki do załączników i skierować je bezpośrednio do pliku obrazu, możesz spróbować tego.

      W ustawieniach Yoast SEO przejdź do SEO > Wygląd wyszukiwania i kliknij zakładkę Media. Upewnij się, że opcja „Przekieruj adresy URL załączników do samego załącznika?” jest ustawiona na Tak. Kliknij przycisk Zapisz zmiany, a następnie sprawdź swoje wpisy z załącznikami.

      Admin

      • Dziękuję za odpowiedź, już to zrobiłem (programista Yoast stworzył temat, w którym przeprasza za stworzony problem i zrobił też wtyczkę...), ale problem pozostaje nawet z tą opcją ustawioną na tak, obrazy mają ten problem, na przykład example.com/topic-name/topic-name/ (nie mogę ręcznie zmienić na wszystkich tematach, ponieważ mam ponad 16 000 postów) szukam czegoś, co zmieni wszystkie linki do obrazów naraz z attachment/media/custom na none

        Jeszcze raz dziękuję

      • Czy ten kod może pomóc usunąć wszystkie bieżące linki z obrazów postów ??? ponieważ po tej aktualizacji większość moich obrazów oszalała i mam 12 tys. stron 404 w GA po kilku dniach zaktualizowałem Yoast….

        Wielkie dzięki

  4. Stworzyłem stronę internetową i nazwałem ją Strona główna. Ale jest jeszcze jedna strona o nazwie „home”, która pojawia się na stronie internetowej, a której nie widać w kolumnie stron w panelu. Jak usunąć tę dodatkową stronę główną?

    • Cześć Benjaminie,

      Najprawdopodobniej Twój motyw ma wbudowany szablon strony głównej. Proszę przejrzeć ustawienia motywu lub skontaktować się z autorem motywu w celu uzyskania pomocy, oni będą w stanie pomóc Ci go skonfigurować.

      Admin

  5. Czytałem na blogu, że pisanie opisów obrazków i linkowanie do strony załącznika jest dobre dla SEO. Czy to prawda?

  6. Witaj,

    Chciałbym tylko wspomnieć o następującym problemie. Chciałem spróbować wyłączyć linkowanie dla obrazu wyróżniającego strony, więc skopiowałem/wkleiłem fragment kodu na stronie functions php mojej witryny (wygląd -> edytor), kliknąłem aktualizuj i otrzymałem dokładnie ten komunikat: „Parse error: syntax error, unexpected ‘$image_set’ (T_VARIABLE) in /home/reikibok/public_html/wp-content/themes/Avada-Child-Theme/functions.php on line 16”

    Usunąłem fragment kodu, aby przywrócić domyślne ustawienia, i nadal pojawia się ten sam komunikat. Każdy inny link, który klikam w panelu administracyjnym, prowadzi teraz do pustej strony z tym komunikatem o błędzie :-D. Pomyślałem, że warto o tym wspomnieć (byłbym wdzięczny za radę, jak to naprawić). Dzięki!

  7. Cześć
    Czy fragment kodu PHP dotyczy tylko obrazów przesłanych do galerii WordPress, czy do wszystkich obrazów?

    używam niektórych obrazów hostowanych na flickr i pinterest i dodaję link do mojego wpisu, więc kliknięcie obrazu przenosi kogoś do konta flickr/pinterest – co bardzo mi odpowiada.

    A co z CDN Jetpack?

    Dziękuję za Twój czas

    • Hej Suzie,

      Kod jest stosowany tylko do okna podręcznego przesyłania multimediów, które pojawia się po kliknięciu przycisku Dodaj multimedium. Wszystkie inne obrazy na Twojej stronie nie zostaną zmienione.

      Admin

  8. Czy jest jakiś sposób, aby zmienić link obrazu na brak w przesłanych obrazach. Moja strona ma ponad 1000 postów i nie chcę tego robić ręcznie.

    Dzięki

  9. Cześć,

    Dodałem ten kod do functions.php zgodnie z Twoimi instrukcjami, ale adres URL linku do obrazu nadal działa.

    Dzięki
    Swadesh

  10. Hej, właśnie próbowałem to zrobić i moja strona całkowicie się zawaliła. Poświęciłem mnóstwo czasu na rozgryzienie, jak przywrócić plik functions.php do normalnego stanu za pomocą cPanel, a potem musiałem odtworzyć mój motyw potomny. Czy masz jakieś sugestie, jak mógłbym odlinkować wszystkie moje obrazy naraz bez używania php? Wtyczka No Image Link wydaje się być dość stara (ostatnia aktualizacja rok temu)... Pozdrawiam!

  11. Dziękuję, dziękuję, dziękuję! Widziałem ten post dawno temu i zawsze bałem się próbować kodować. W końcu się odważyłem i zadziałało jak marzenie! Taki niesamowity oszczędzacz czasu!

  12. Nie mogę nawet znaleźć opcji „Link do” dla poszczególnych obrazów w WordPress 4.3.1. Dlaczego WordPress w ogóle domyślnie ustawia link do obrazu?

  13. Bardzo, naprawdę potrzebuję tych samouczków, aby usunąć wszystkie linki znajdujące się w obrazach postów na WordPressie.
    Ale mam jedno pytanie, czy działa to dla fragmentu obrazu z nagłówkiem? np. na stronie głównej / archiwum, dzięki. Potrzebuję tego do mojego bloga

  14. Czy jest jakiś sposób, aby usunąć linki do obrazów, które już istnieją? Właściwie mam około 500 stron, na których mam linki do obrazów. Ręczne wykonanie zajmie czas. Czy możesz mi powiedzieć, czy jest jakiś sposób, abym mógł automatycznie usunąć linki do obrazów?

    Dzięki

  15. Czy dodanie tego kodu i kliknięcie niebieskiego przycisku „Zaktualizuj plik” u dołu okna powinno spowodować natychmiastową zmianę? Dodałem ten kod i kliknąłem „Zaktualizuj plik”, ale po otwarciu mojej witryny w nowym oknie przeglądarki (tak jakby odwiedzał ją publiczny użytkownik) – upewniając się, że nie jestem zalogowany w WP – obrazy nadal są „kliknięte”.

    Wracając do strony functions.php, gdzie dodałem kod, po całym istniejącym tekście, kodu tam nie ma!
    Przyglądając się bliżej zawartości strony functions.php, okazuje się, że jest to tylko strona z instrukcjami. Na tej stronie nie ma żadnego zakodowanego tekstu, który faktycznie pojawia się na mojej stronie?

    • Plik Functions.php to miejsce, w którym motywy WordPress przechowują funkcje lub kod, który musi wykonać. Wiele z tych rzeczy nie pojawia się bezpośrednio na Twojej stronie, ale obsługuje kilka funkcji Twojego motywu WordPress.

      Spróbuj dodać kod ponownie. Po kliknięciu niebieskiego przycisku „Aktualizuj”, poczekaj chwilę, aby zobaczyć potwierdzenie, że plik został pomyślnie edytowany.

      Ten kod nie sprawia, że linki już dodane do obrazów znikają. Sprawi jednak, że przy następnym przesyłaniu obrazu w postach WordPress nie będą one automatycznie linkowane. Aby usunąć linki z obrazów, nadal będziesz musiał edytować swoje posty i odlinkować obrazy.

      Admin

  16. Cześć, właśnie dodałem ten kod do mojego pliku functions.php i nie mogę teraz uzyskać dostępu do mojej strony. Usunąłem kod i nadal nie mogę uzyskać dostępu do mojej strony. Bardzo się boję. Proszę o pomoc.

    • Dodałem kod i teraz nie mogę uzyskać dostępu do mojej witryny. POTRZEBUJĘ POMOCY TUTAJ. Co mam zrobić?

  17. proszę, chcę edytować nawigację galerii, ponieważ pobrałem motyw i zmieniłem zdjęcia w galerii, ale kiedy klikam przycisk nawigacji, przechodzi do zdjęć ze strony motywu, a nie mojej strony, więc chcę, abyście pomogli mi znaleźć, gdzie mogę zlokalizować nawigację galerii, aby ją zmienić

  18. Witaj, dodałem kod i teraz nie mogę uzyskać dostępu do mojej strony. Czy możesz mi pomóc go usunąć. Dzięki.

  19. Człowieku, naprawdę nie mogę nigdzie znaleźć odpowiedzi na to pytanie. Zamiast używać menedżera mediów do obsługi moich obrazów, chciałem umieścić inny folder w moim głównym katalogu domenowym, umieścić tam wszystkie moje obrazy i filmy, a następnie zamiast przesyłać je z posta, po prostu linkować do nich w tym folderze. Na przykład w moim głównym katalogu WP umieścić dodatkowy folder, powiedzmy zatytułowany cdn, a jeśli byłby to obraz, powiedzmy zlokalizowany pod adresem mywproot/cdn/image/imageiwanttoembed.jpg. Czytałem, że posiadanie wielu stron z załącznikami obrazów jest złe, więc ta część jest rozwiązana, ale czy moje obrazy nadal byłyby indeksowane przez Google? Czy mój wtyczka Yoast nadal tworzyłaby mapę witryny dla moich obrazów? Czy to w ogóle ma sens? Byłoby to po prostu znacznie łatwiejsze w zarządzaniu, ponieważ moja strona ma dużo obrazów???

  20. Drogi, mam chyba najgłupsze pytanie.
    Gdzie w functions.php powinienem wkleić kod?

    pod czymś lub nad czymś konkretnym?
    Czy mogę po prostu wkleić to w linii 1?

    Thanks :)

  21. Świetnie, dziękuję. Kolejna głupia możliwość usunięta z palców użytkownika...

    Pytanie; czy można to zrobić wstecznie. tj. czy istnieje sposób na usunięcie wszystkich linków ze wszystkich obrazów w całym blogu?

  22. Cześć, jestem początkującym użytkownikiem WP i użyłem tego w moim pliku functions.php motywu potomnego i działa dobrze. Czy jest jakiś sposób, aby zastosować to samo w połączeniu z komórkami tablepress zawierającymi? Czy obraz w komórce tablepress nadal pokazuje pełny adres URL. Jeśli masz jakieś sugestie, byłbym bardzo wdzięczny.

  23. Inną opcją jest użycie wtyczki: Page Links To. Jest to przydatne w przypadku wpisów z obrazkiem wyróżniającym.
    Na każdej stronie znajduje się opcja zmiany linku na docelowy adres URL lub na #.
    „Wadą” jest to, że zmienia ona nie tylko link do obrazka, ale także link do tytułu wpisu.

  24. Dzięki, to pracochłonne, gdy muszę odlinkować wszystkie obrazy, które dodaję do posta, ponieważ WordPress automatycznie linkuje do obrazów. Fakt, że wspomniałeś, że wpływa to również na SEO, jest szokujący, nic dziwnego, że mam mało ruchu z wyszukiwania obrazów. Większość ludzi była kierowana bezpośrednio do obrazu, a nie do rzeczywistych stron, na których znajdują się obrazy. Prawie każdy problem, którego szukam w Google, pojawia się wpbeginner.com na samej górze. Syed Balkhi powinien zostać nazwany KRÓLEM WORDPRESS, ponieważ ma mnóstwo cennych wskazówek i samouczków na temat WordPressa.

  25. Syed, dzięki za artykuł. Skopiowałem i wkleiłem Twój kod do mojego pliku functions.php i zepsuło to moją stronę. Czy w Twoim kodzie jest błąd składni, o którym wiesz?

  26. To świetna wskazówka, ponieważ często wybieram „brak” dla obrazów na stronie, chyba że chcę je połączyć zewnętrznie lub są częścią galerii.
    Czy zastosowanie kodu do motywu wyłączy inne opcje linkowania obrazów, czy dotyczy to tylko przypadku domyślnego, w którym nie określasz innej opcji dla obrazu na stronie?

  27. Używam następującej linii kodu do tego samego:

    update_option(‘image_default_link_type’,’none’);

    Dlaczego/jak Twój fragment kodu jest lepszy?

    • Tak, to mogłoby być alternatywą. Ale lightbox może również spowolnić ładowanie strony, wyszukiwarki nadal będą przekierowywać użytkowników do stron załączników, a na koniec nie wszyscy są fanami lightboxów.

      Admin

  28. Właściwie wolałbym, żeby robiło odwrotnie – ZAWSZE linkowało do pliku obrazu. Używam galerii lightbox dla wszystkich linków do obrazów, aby czytelnicy mogli zobaczyć wersję w pełnym rozmiarze. Często zapominam – lub moi pisarze zapominają – wybrać opcję „link do pliku obrazu”, która jest wymagana do działania mojego lightboxa.

    • Po prostu zmień 'none' na 'file' w powyższym fragmencie kodu. Przetestowane i działa.

  29. Czy właściciel witryny nadal może włączyć link do obrazu na zasadzie per-use? Czasami klient chce stworzyć przycisk w stylu obrazu, a przejście do edytora tekstu, aby ręcznie zakodować adres URL w obrazie, jest nieco poza zasięgiem dla kilku moich klientów.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.