Daniel Tănasie

PrettyPhoto împreună cu galeria foto WordPress

februarie 11, 2013 Tutoriale Wordpress 2 comments

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.

By Daniel Tănasie
Lucrează în cadrul firmei 3Waves Net ca Web Developer. Scrie tutoriale WordPress pe baza experienței.

2 Comments

Lasă un răspuns

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.