Los que hayáis actualizado en los últimos días vuestro Wordpress a la versión 2.7.1 probáblemente os hayáis dado cuenta ya del problema que se produce al incluir código fuente en vuestras entradas. Seguramente os sonarán algunos errores como éste:
Warning: htmlspecialchars_decode() expects parameter 1 to be string, NULL given in …\blog\wp-includes\compat.php on line 105
Warning: Cannot modify header information – headers already sent by (output started at …\blog\wp-includes\compat.php:105) in …\blog\wp-includes\pluggable.php on line 846
Pues bien, este problema se reportó al equipo de desarrollo de Wordpress y ya tiene solución. La corrección es sencilla, aunque obviamente implica editar uno de los ficheros php de Wordpress. Concretamente el error se encuentra en el fichero /wp-includes/compat.php
Para solucionar el problema basta con sustituir en la función htmlspecialchars_decode() la variable $str por la variable $string. Esta variable aparece dos veces en la función, en las líneas 102 y 114.
Con esto ya no deberíais tener más problemas a la hora de publicar código fuente en vuestro blog.
3 comentarios
hola!
pues si… solucionado… menudo susto!
muchas gracias por el aporte
Resolveu meu problema. Muito obrigado.
Si, el cambio en la linea 102 y 114 arreglo todo.
Gracias.