Mostrar errores de PHP en WordPress

Jose Barrera

Freelance WordPress

Cursos y consultoría

Mostrar errores de PHP en WordPress

Con solo modificar un par de directivas de PHP y usar la función correcta, podemos mostrar los errores de PHP en WordPress. Esto será útil cuando necesitemos depurar un error en nuestra página Web.

Las dos directivas a modificar son

display_errors
display_startup_errors

El valor que hay que establecer para ambas es 1.

Por último, la función que necesitamos utilizar es error_reporting para indicarle a PHP el nivel de error que queremos mostrar.

Estas son las líneas que necesitas para mostrar errores de PHP.

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Lo llevamos a WordPress

Una vez que tenemos las tres líneas de código, solo nos falta editar el fichero wp-config.php.

Para que quede bien ordenado, te recomiendo pegar las líneas de código justo antes de la de WP_DEBUG.

De esta forma, primero tendrás las líneas de depuración de errores de PHP y después las propias de WordPress.

Recuerda que con WP_DEBUG puedes activar las trazas de errores en tu Web, pero en ocasiones necesitarás poner también las tres anteriores de PHP.

Usando WP_DEBUG_LOG, los errores se guardarán en un fichero llamado debug.log.

Por último, si añades WP_DEBUG_DISPLAY y le das el valor false, harás que los errores que se registren, se guarden en el fichero debug.log pero no se muestren por pantalla.