Witam! Mam link w postaci:
<a href="http://localhost/wordpress/wp-content/uploads/2013/07/Chrysanthemum.jpg"><img class="size-medium wp-image-76 aligncenter" title="Mój Tytuł obrazka" alt="" src="http://localhost/wordpress/wp-content/uploads/2013/07/Chrysanthemum-300x225.jpg" width="300" height="225" /></a>
I w PHP próbuję dodać do znacznika a atrybut title o takiej samej wartości jak w znaczniku img(oprócz tego dodaję rel lightbox), robię to tak:
$pattern ="/<a(.*?)href=('|\")(.*?).(bmp|gif|jpeg|jpg|png)('|\")(.*?)img(.*?)title=('|\")(.*?)('|\")(.*?)>/i";
$replacement = "<a$1href=$2$3.$4$5 rel=\"lightbox\" title=$8$9$10$11 $6img$7 title=$8$9$10$11>";
$content = preg_replace($pattern, $replacement, $content);
Wszystko fajnie działa jeśli img ma atrybut title, jeśli nie jest zdefiniowany całość nie działa, jakiś pomysł jak tu umieścić domyślny parametr title dla znacznika a? Z góry dzięki za pomoc, mam nadzieję, że w miarę zrozumiale to napisałem.