Skocz do zawartości

Stały odnośnik dla obrazków


freakable

Rekomendowane odpowiedzi

Siedze nad tym 6 godzin, i nie moge rozwiazac problemu.

Ten kod:

add_filter( 'the_content', 'attachment_image_link_remove_filter' );

function attachment_image_link_remove_filter( $content ) {
$content =
preg_replace(array('{<a[^>]*><img}','{/></a>}'), array('<img','/>'), $content);
return $content;
}

Usuwa mi odnośniki z obrazków. A ja chcę przypisać jeden stały odnośnik do każdego obrazka.

Zrobiłem coś takiego:

[size=4]add_filter( 'the_content', 'attachment_image_link_remove_filter' );[/size]

function attachment_image_link_remove_filter( $content ) {
$content =
preg_replace(array('{<a[^>]*><img}','{/></a>}'), array('{<a href="google.pl"><img','/></a>}'), $content);
return $content;
}

Ale wtedy obrazki zamiast mieć odnośnik: google.pl mają: nazwabloga.pl/nazwa-tematu/google.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem, czy dobrze Cię rozumiem, ale czy nie wystarczy tam dodać:

https://

Bo bez tego dostajesz odnośnik prowadzący do google.pl w ścieżce względnej (czyli do jakiejś nieistniejącej treści w Twojej domenie zamiast do adresu https://google.pl).

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności