---
title: Corregir errores visibles en el frontend
canonical: https://wpsecurityninja.com/docs/errors-and-debugging/corregir-errores-en-el-frontend/
---
Los avisos, advertencias y errores fatales de PHP no deberían aparecer en el sitio público. Si lo hacen, ajusta la visualización en `wp-config.php`.

## Ocultar errores en el frontend

```php
ini_set( 'display_errors', 'Off' );
define( 'WP_DEBUG', false );
define( 'WP_DEBUG_LOG', false );
define( 'WP_DEBUG_DISPLAY', false );
```

Sustituye cualquier definición conflictiva existente por las líneas anteriores.

## Registrar errores sin mostrarlos

```php
ini_set( 'display_errors', 'Off' );
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
```

Los errores se guardan en `/wp-content/debug.log`. Accede a ese archivo por FTP o desde el panel del hosting. Desactiva el registro cuando termines y elimina o protege el archivo de log.

Los avisos y advertencias rara vez detienen el sitio. Los errores fatales sí. Consulta [Cómo usar WP_DEBUG](https://wpsecurityninja.com/es/docs/errors-and-debugging/como-usar-wp-debug/).
