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.