Una pillola veloce veloce per aggiungere al volo una classe o un attributo a tutti quei link che puntano ad immagini. L’uso più ovvio è chiaramente quello di attivare un “lightbox” per tutte le immagini linkate su un blog.
Il codice in PHP:
function add_image_popup_class_to_image_links( $content ) { return preg_replace( '/(href="[^"]+(bmp|gif|jpeg|jpg|png)")/', '$0 class="image_popup"', $content ); }
Se vogliamo applicarlo nel nostro blog WordPress possiamo, ad esempio, procedere come segue:
add_action( 'the_content', 'add_image_popup_class_to_image_links' );
Potete testare la regular expression qua http://www.phpliveregex.com/p/1DG.