¿Puedes o debes ocultar advertencias y errores de PHP en WordPress?

2019-03-11T11:19:26+00:00 By |Wordpress|

Artículo de: ayudawordpress.com

Puede que pienses que es un error ocultarlos, porque si hay una advertencia o error de PHP en tu WordPress ¿no será mejor que se muestre para poder arreglarlo?

Pero eso sería en un mundo ideal en el que siempre pudiésemos, incluso necesitásemos vivir sin errores. Pero la realidad es que son muchos y de muchos tipos las advertencias y errores de PHP que puede mostrar un WordPress, y no siempre serán algo vital, urgente de solucionar.

Me refiero a avisos de funciones innecesarias, advertencias de compatibilidad y montones de posibles avisos de PHP que podemos llegar a ver en una web creada con WordPress.

Si alguna vez te encuentras con advertencias o errores de PHP que – en realidad – no afecten negativamente a la seguridad o el funcionamiento de tu web, puedes ocultarlos.

El modo debug

Poco más que decir sobre el modo debug de WordPress, que ya expliqué en este artículo sobre qué es WP_DEBUG y cómo utilizarlo.

Pero sí podemos usarlo para ocultar errores y advertencias PHP, al menos comprobando que no está activo, y para ello lo más fácil es añadir esta línea a tu archivo wp-config.php:

define('WP_DEBUG', false);

¿Y si se siguen mostrando errores a pesar de tener el modo debug en false?

Puede pasar, sobre todo en hostings baratos que – por estrategia comercial – fuercen la visualización de los errores PHP, para animar a los usuarios a adquirir planes superiores o servicios adicionales o vete a saber.

Si es tu caso, y a pesar de tener en false el modo debug se siguen mostrando errores PHP, sustituye la línea anterior por esta otra en tu wp-config.php:

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

Con estas líneas no debería mostrarse ya ningún error o advertencia de PHP en WordPress.

Yo no lo haría

Ojo, que te enseñe a hacer estas cosas no significa que no debas ser consciente y responsable con los errores y advertencias de PHP, y solamente debes ocultarlos cuando sepas a ciencia cierta que no estás ocultando un error o advertencia sobre un problema de seguridad o programación grave que pueda comprometer tu web o las de tus clientes.

La entrada ¿Puedes o debes ocultar advertencias y errores de PHP en WordPress? la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Artículo de: ayudawordpress.com

About the Author: