Dodaj atrybut rel do lightbox w WordPress
Dodaj ten fragment kodu do functions.php Twój temat, po czym atrybut zostanie dodany do wszystkich linków w obrazkach rel=”lightbox”. Zwróć na to uwagę, co w 5 linii, ten atrybut zawsze można zmienić, dla różnych skrypty okien modalnych.
1 2 3 4 5 6 7 8 |
add_filter('the_content', 'my_addlightboxrel'); function my_addlightboxrel($content) { global $post; $pattern ="/<a(.*?)href=('|\")(.*?).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i"; $replacement = '<a$1href=$2$3.$4$5 rel="lightbox" title="'.$post->post_title.'"$6>'; $content = preg_replace($pattern, $replacement, $content); return $content; } |
I dla tych, którzy mają czas na wagę złota i projekty na wczoraj, możesz tworzyć okna modalne w wordpress za pomocą wtyczki FancyBox dla WordPressa. Aby wtyczka działała poprawnie, przejdź do jej ustawień i kliknij Przywróć ustawienia domyślne, następnie naciśnij Zapisz zmiany a wtyczka zacznie działać dla wszystkich zdjęć.
Możesz użyć sugerowanego fragmentu kodu w swoich wtyczkach.
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.