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

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:

¿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:

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.

Si te gusta este contenido prueba tambien a suscribirte al canal en YouTube.
VALORA ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
FlojitoNo está malEstá bienMe ha servidoFantástico (3 votos, promedio: 5,00 de 5)
Cargando…

Al dejar una valoración se recopila la IP para evitar fraudes

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Pin It on Pinterest

Compartir
Ir al contenido