Una delle poche caratteristiche che a buon bisogno possono dirsi fastidiose di Wordpress è quella di inserire elementi br
nel contenuto dei nostri post quando le righe vanno a capo in un modo non contemplato dalla larghezza prefissata stabilita nell'editor. Questa caratteristica si deve proprio al creatore di Wordpress, che fin dall'inizio ha definito una funzione che interpreta lo spazio bianco e formatta il contenuto privo di marcatura. Fortunatamente questa caratteristica si può disabilitare. Vediamo come.
Inserite il seguente codice nel file functions.php
del vostro tema (se non esiste, createne uno):
remove_filter('the_content', 'wpautop');
function wpautopnobr($content) {
return wpautop($content, false);
}
add_filter('the_content', 'wpautopnobr');
Il codice per prima cosa rimuove il filtro di default di Wordpress applicato al contenuto dei post. Quindi crea un nuovo filtro in cui la funzione core wpautop()
di Wordpress viene disabilitata impostando il suo secondo parametro su false
.