WordPress: come rimuovere la prima immagine nei post

0

wordpress

Oggi mi sono trovato di fronte alla difficoltà di un mio cliente che mi chiedeva come si poteva togliere la prima immagine presente in ogni articolo di WordPress senza installare codici e proprio per questo motivo mi sono messo alla ricerca di un metodo valido e sopratutto reversibile trovando una soluzione che si può applicare in pochissimi secondi.

Il primo passo da fare è andare nella cartella http://tuodominio/wp-content/themes/tuotema e aprire il file functions.php.

Ora inserite in questo file il codice:

1
2
3
4
5
6
function remove_first_image ($content) {
if (!is_page() && !is_feed() && !is_feed() && !is_home()) {
$content = preg_replace("/<img[^>]+\>/i", "", $content, 1);
} return $content;
}
add_filter('the_content', 'remove_first_image');

 

Salvate il tutto e svuotate la cache per vedere la prima immagine di ogni articolo cancellata. Logicamente sarà possibile ripristinare il tutto rimuovendo il codice.