De cuando en cuando me da por probar el blog en el validador de W3C —manías de uno—, y esto de utilizar un DTD de XHTML 1.1, aunque no es necesario ponerse tan estricto para un blog, trae de cuando en cuando algún quebradero de cabeza con el tema de la validación. Sobre todo cuando el contenido es ubicado automáticamente, como hacen las galerías que por defecto permite crear WordPress 2.6.
Para la entrada anterior sobre la fama de las suecas, por ejemplo, usé una galería, y el resultado fue que luego validando me lanzaba un fallo bastante gordo, ni más ni menos que justo antes de donde va el código de las imágenes, dentro del body, había un par de etiquetas style para modelar la manera de ubicar las imágenes, cuando esas etiquetas debieran de aparecer en todo caso entre <head> y </head>.
Este es el error descrito por el validador:
document type does not allow element «style» here.
<style type='text/css'>
Estuve buscando solución al asunto, porque eso es algo que WordPress coloca de manera automática, y encontré un par de plugins pero que no me sirvieron entre que o yo no sabía acabar de ponerlos en marcha o que incluso empeoraban aún más la validación. Así que me armé de valor —porque en cuanto actualice WordPress se irá al traste lo que modifique— y le metí mano directamente al archivo «wp-includes/media.php» para hacer una chapuza en toda regla pero que funciona. 