Bombas de relojería escondidas en plugins
El otro día conseguí dar con la causa del problema que hacía que los textos no se alinearan correctamente con las imágenes, en los posts individuales de Tinta Digital. Concretamente, lo que no funcionaba era la colocación del texto a la derecha o izquierda de una imagen con la instrucción align=”left” o align=”right”.
Con cualquier texto, lo que sucedía era que tras el primer salto, la segunda línea y siguientes se trasladaban justo debajo de la imagen. Eso lo realiza la sentencia <br clear=”all> pero ¿dónde se encontraba dicha orden?. A simple vista no estaba, desde luego. Ni en los posts, ni en la hoja de estilo del theme. Un problema no apto ni para cardiacos ni para impacientes.
Si no era en el theme activo, tenía que ser de un plugin … ¿cual?. Una solución era ir desactivando plugins y otra ir eliminando hojas de estilo presentes en el código fuente de la página. Una combinación exhaustiva de ambas encontró al culpable: el plugin WordPress Google Calendar que lleva un clear=”all”, en la definición de “br”, como una catedral, en su hoja de estilo particular.
Esto demuestra que, en ocasiones, los plugins son verdaderas bombas de relojería.
Origen de la imagen: Baron Bob









