Descripción
Des-formateador es un plugin para WordPress que provoca que cualquier etiqueta sea tratada por éste de la misma forma que <pre>. Es decir, el formato en el que se escribe es preservado.
El problema
Quienes programamos y publicamos código en nuestros respectivos blogs, nos hemos encontrado con la mala costumbre
que WordPress tiene, formatear los saltos de línea de todas las etiquetas a excepción de <pre>.
Lo cual no sería un problema sino fuera porque para el código de programación disponemos de la etiqueta <code>, y para la publicación de códigos de ejemplo (o la salida de un programa) disponemos de <samp>.
La forma habitual de publicar código con estas etiquetas es utilizar la propiedad word-wrap de CSS, para así lograr un aspecto visual igual al que se logra con la etiqueta <pre>. Sin embargo, si se combina esta propiedad con el comportamiento por defecto de WordPress, el resultado es que todos los saltos de línea se duplican.
La solución
Lo que hace este plugin es ejecutar sobre las etiquetas definidas la misma función que ejecuta WordPress para la etiqueta <pre>, removiéndoles el formato.
La única configuración necesaria (y posible) es la definición de las etiquetas cuyo formato será preservado. De forma predefinida estas etiquetas son <code> y <samp>. Esta configuración se realiza editando el plugin y añadiendo las etiquetas deseadas a la matriz $etiquetas
Descarga
Por ahora no he trabajado lo suficiente en el programa como para subirlo al repositorio oficial de plugins de WordPress, pero se puede descargar desde aquí:
Cambios
- Versión 0.2: corregido un problema en la expresión regular utilizada.
- Versión 0.1: versión original









