WordPress añade párrafos automáticamente a los textos cuando tecleas la tecla INTRO en un texto, o sea, que inserta la tag HTML que define que una parte de texto es un párrafo distinto del siguiente.
Este comportamiento, que facilita la vida del redactor la mayoría de las veces, no siempre es un amigo fiel, pues también puede insertar párrafos donde no desees.
Igual engorro puede suponer si eres un escritor exhaustivo que prefiere marcar por tu cuenta dónde hay salto de párrafo y donde no, no digamos cuando el CSS de tu tema también introduce espacios extra entre textos.
En definitiva, que en WordPress, si escribes algo así …
Sed in lectus vitae nibh aliquam posuere. Nulla facilisi. Aenean tristique diam vitae mi dignissim aliquet bibendum nibh varius. Nulla a erat tortor, nec aliquam tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Duis tempus aliquet tempor. Cras eget velit in nulla tempus mollis sed non purus. Donec bibendum blandit eleifend. Praesent dapibus risus eget nunc facilisis varius. Proin velit arcu, feugiat interdum condimentum in, molestie at sapien. In in dui eget tortor volutpat dignissim. Nulla et ante massa, ut adipiscing quam. Curabitur pellentesque ante nibh. Cras luctus metus vel quam lobortis aliquam. Donec quis lorem non enim tempus posuere. Suspendisse interdum quam in erat bibendum iaculis. Nulla feugiat massa orci, at iaculis tortor. Ut feugiat orci ornare nulla ornare mollis. Vivamus molestie est et nulla viverra tristique. Sed malesuada tristique lacus at consectetur. Nullam non tellus arcu, lobortis tincidunt elit. Mauris dignissim viverra vehicula. Mauris et dui est, quis sollicitudin lorem. Proin eu risus magna, sit amet blandit nisl. Donec ornare, leo sit amet semper tristique, risus augue cursus augue, vestibulum egestas libero erat et neque. Aliquam erat volutpat. Aenean ullamcorper dictum tristique. Etiam bibendum pulvinar pretium.
Le añade las tags de separación de párrafo, quedando de este modo:
<p>Sed in lectus vitae nibh aliquam posuere. Nulla facilisi. Aenean tristique diam vitae mi dignissim aliquet bibendum nibh varius. Nulla a erat tortor, nec aliquam tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Duis tempus aliquet tempor. Cras eget velit in nulla tempus mollis sed non purus. Donec bibendum blandit eleifend. Praesent dapibus risus eget nunc facilisis varius. Proin velit arcu, feugiat interdum condimentum in, molestie at sapien. In in dui eget tortor volutpat dignissim. Nulla et ante massa, ut adipiscing quam. Curabitur pellentesque ante nibh. Cras luctus metus vel quam lobortis aliquam.</p> <p>Donec quis lorem non enim tempus posuere. Suspendisse interdum quam in erat bibendum iaculis. Nulla feugiat massa orci, at iaculis tortor. Ut feugiat orci ornare nulla ornare mollis. Vivamus molestie est et nulla viverra tristique. Sed malesuada tristique lacus at consectetur. Nullam non tellus arcu, lobortis tincidunt elit. Mauris dignissim viverra vehicula. Mauris et dui est, quis sollicitudin lorem. Proin eu risus magna, sit amet blandit nisl. Donec ornare, leo sit amet semper tristique, risus augue cursus augue, vestibulum egestas libero erat et neque. Aliquam erat volutpat. Aenean ullamcorper dictum tristique. Etiam bibendum pulvinar pretium.</p>
Lo que en ocasiones supone espacios extra adicionales en el texto, que no siempre es lo deseable.
Si quieres eliminar este comportamiento por defecto es bien sencillo. Simplemente añade el siguiente código a tu plugin de funciones:
//Eliminar párrafos automáticos por defecto remove_filter('the_content', 'wpautop'); remove_filter( 'the_excerpt', 'wpautop' );
Guardas los cambios y ya lo tienes.
Estupendo truco encontrado en WPrecipes
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
¿Cómo podría crear un botón o algo para generar ladillos br?
Gracias Fernando
Supongo que te refieres a algo así
http://wordpress.org/extend/plugins/addquicktag/
Eres un hacha Fernando, muchas gracias 😀
Esto me interesa un montón, pues siempre esto me descuadra los párrafos o me hace cosas extrañas en los textos. Lo que no se donde aplicarlo! 🙁
He abierto el archivo functions.php y lo he incorporado al final, ale, ahí a pelo. Pero creo que no se hace así; a partir de entonces me sale arriba de la web justamente esas líneas de texto, jejeje
Por cierto, desde que actualicé a la última versión de WP me hace cosas rarísimas en los textos; les cambia el formato y tamaño automáticamente a algunos párrafos (concretamente le añade este código: span style=»font-size: 13px;»). Algunas webs que consulto he visto que les pasa lo mismo, y en principio no es muy grave, menos cuando sucede un caso concreto: pegas una url de Youtube y no se ve el vídeo en la web, debido a que ha agregado a la url de Youtube código que no debiera (el que modifica el tamaño de los textos).
De esto no se sabe nada, no? 🙁
Me está dando unos dolores de cabeza que no veas :_(
Buenas
Existe un plugin que permite quitar los párrafos automáticos en páginas o entradas concretas. Es muy sencillo de utilizar y no hay que tocar el código fuente.
Os dejo un enlace dónde lo explican: http://www.infointernet.es/internet-avanzado/wordpress/quitar-autoformato-parrafos-wordpress/
Saludos