WordPress 2.5 y los avisos de “Strict Standards”

Hace unos días un amigo hizo la locura de instalar la última versión de WordPress directamente del SVN en un sitio en producción.

Por suerte no peto nada pero a menudo le saltaban avisos:

*Strict Standards*: Assigning the return value of new by reference is
deprecated in */var/www/net/wp-settings.php* on line *267*

Aunque lo solucionamos “como pudimos” no profundice mucho en el error y ayer en la lista de wp-testers alguien se ha encontrado con el mismo problema y Aaron Harun le ha dado la solución “limpia”.

En realidad es una tontería pero como puede ser útil paso a traducirla:

Estás recibiendo el error debido a que PHP 5 está puesto para que por defecto muestre todos los errores incluyendo los “strict notices” y WordPress sigue estando desarrollado para PHP4.

Puedes quitar estos avisos actualizando tu php.ini y poniendo la variable "error_reporting" a:

error_reporting = E_ALL & ~E_STRICT

Si no tienes acceso a tu php.ini deberías poder añadir algo similar en tu fichero .htaccess.

Los “strict notices” son avisos de que cierta parte del código no se ha escrito de forma estricta a como debería ser. Exactamente igual que cuando en XHTML no se usa una propiedad que debería usarse y pese a no saltarse el estándar es recomendable su aplicación.

desarrollo web, wordpress

Comentar
Añadir a del.icio.us

Comments are closed.