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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *