PrettyPhoto, o clonă jQuery despre care am mai vorbit, poate fi integrat cu galeria foto implicită a WordPress-ului sau cu toate imaginile din content.
Primul pas este editarea fișierului wp-content/themes/thema-activa/functions.php și imediat după <?php se adaugă următoarea funcție:
function galerie_cu_prettyphoto ($content) { global $post; $content = preg_replace("/<a/","<a rel=\"prettyPhoto[gallery_".$post->ID."]\"",$content,1); return $content; } add_filter( 'wp_get_attachment_link', 'galerie_cu_prettyphoto');
Filtrul ‘wp_get_attachment_link’ este utilizat pentru a „filtra” ce returnează wp_get_attachment_link între citirea din baza de date și afisarea pe ecran. În exemplu de mai sus se va filtra folosind funcția „galerie_cu_prettyphoto”.
Metoda „galerie_cu_prettyphoto” adaugă „prettyPhoto[gallery_”.$post->ID.”]” în linkul de pe imagine făcând astfel ca imaginea să se deschidă folosind pretty photo.
Al doilea pas constă din inserarea gateriilor. La editare / inserare să fie bifat Link to: Media file.
Vezi și galerie PrettyPhoto cu toate imaginile dintr-un articol.
Pingback: Cum pot aduna toate imaginile dintr-un post într-o galerie foto?
Pingback: Instalarea codului PrettyPhoto