ProgramandooIntentándolo

Como deshabilitar los párrafos automáticos en WordPress

WordPress esta pensado para ser usado por cualquier persona de forma que sin tener ningún conocimiento de programación y ni tan siquiera es necesario saber como se estructura una página con HMTL y por eso cuando estas escribiendo un post, una página o cualquier otro tipo de contenido cuando hay una línea en blanco lo que hace WordPress por defecto es convertir el texto en un párrafo añadiendo las etiquetas <p> y </p> al principio y al final del texto convirtiéndolo en un párrafo.

Normalmente ese va a ser el comportamiento deseado por la mayoría de usuarios pues lo que quieren es que el texto aparezca en la web con los mismos espacios y saltos de línea que en el editor pero hay ocasiones en que esto puede ser un problema.

Por ejemplo, si queremos incluir alguna estructura HTML mínimamente compleja es muy probable que WordPress con toda la buena intención del mundo nos descuadre todo por culpa de los párrafos, pero como no podía ser de otro modo los párrafos automáticos se pueden desactivar y además de manera bastante sencilla porque solo es necesario añadir una línea de código al archivo functions.php del tema que estemos usando.

remove_filter('the_content', 'wpautop');

Así de sencillo es “librarnos” de los párrafos automáticos en WordPress.

Y si solo queremos deshabilitar esta característica en algunas páginas o artículos pues podemos hacer uso de algún plugin como wpautop control que permite desactivar o activar esta característica a nuestra conveniencia.