Ecco i metodi più facili per eliminare i tag <p> e <br /> inseriti automaticamente nei post WordPress, provocando spazi indesiderati e altri problemi di formattazione.
Quando si scrive un post nel pannello di amministrazione WordPress, il contenuto viene salvato correttamente ma nelle pagine pubbliche sono automaticamente inseriti i tag <p> e <br />.
Questo accade perché WordPress usa wpautop che può essere disabilitato tramite le seguenti stringhe da incollare nel file <i>functions.php</i> del proprio template.
Crea il tuo sito in 9 minuti
La nostra guida completa per creare il tuo sito WordPress dalla A alla Z in 9 minuti senza essere un esperto.
remove_filter( 'the_content', 'wpautop' ); remove_filter( 'the_excerpt', 'wpautop' );
Un metodo alternativo consiste nella sostituzione automatica dei tag <p> ogni volta che viene chiamata la funzione echo get_the_content($params).
Per renderla effettiva, basta sostituire ogni sua occorenza all’interno dei files del template WordPress con il seguente codice:
echo preg_replace(array('<p>','</p>'),array('',''),get_the_content($params),1)
Prima di effettuare qualsiasi modifica nei files, ricorda di effettuare un backup completo per evitare malfunzionamenti irreparabili.
Federico Magni
Altri articoli di Federico Magni (vedi tutti)
- Strumenti SEO – Migliori SEO Tools 2019 - 30 luglio 2019
- Come disabilitare XML-RPC in WordPress - 26 giugno 2019
- Come trovare la versione di WordPress? - 26 giugno 2019