C贸mo encontrar una incompatibilidad de complemento o tema en WordPress ?

En un sitio de WordPress, una incompatibilidad entre sus complementos o su tema puede crear un mal funcionamiento en su sitio web haci茅ndolo inutilizable.聽A primera vista, este tipo de preocupaci贸n puede sorprenderlo, sin embargo, existen m茅todos simples que permiten identificar la fuente del problema.

Para identificar el complemento o el tema defectuoso, deber谩 usar los registros activando el modo de depuraci贸n. Debe agregar algunas l铆neas de c贸digo en su wp-config.php para ver estos informes de error. Estas pocas l铆neas deben agregarse debajo de la constante definir (“WP_LANG”, “fr_FR”).

debug-mode-wordpress

Primero, aqu铆 hay algunas explicaciones sobre este c贸digo:

  • definir (“WP_DEBUG”, verdadero) : esta opci贸n controla la visualizaci贸n de mensajes de advertencia y error. Para activarlo, agregue la verdadera menci贸n
  • definir (“WP_DEBUG_DISPLAY”, falso) : esta opci贸n permite que los errores se muestren directamente en el HTML de la p谩gina. En nuestro caso, esta opci贸n es falsa. Los errores ser谩n visibles directamente desde la administraci贸n de WordPress a trav茅s de un complemento.
  • definir (“WP_DEFINE_LOG”, verdadero) : esta opci贸n activa los registros de su sitio web

Para ver los registros, le sugiero que use un complemento muy pr谩ctico que le brinde acceso a los registros directamente desde su administraci贸n de WordPress. Este complemento es WP Log Viewer.

Despu茅s de la instalaci贸n a trav茅s del men煤 de extensiones, puede leer sus registros yendo al men煤 de herramientas y luego al visor de registros

incompatibilidad

En este ejemplo, podemos ver que una funci贸n desconocida, ma_function, devuelve un error fatal. Tambi茅n puede ver en qu茅 l铆nea se encuentra el error, as铆 como el nombre del archivo PHP problem谩tico

Con este complemento y estas pocas l铆neas de c贸digo, puede encontrar f谩cilmente los errores que bloquean su sitio de WordPress.

Te puede interesar:  12 se帽ales confiables que han demostrado su val铆a en los sitios de WordPress

El uso de registros

En casa WPServeur por ejemplo, la consola facilita la administraci贸n de registros para sus sitios de WordPress. De hecho, tiene acceso muy r谩pido a su informe de error directamente desde la consola. A trav茅s de la pesta帽a FTP y SQL – LOGS, puede descargar y ver sus registros para identificar sus problemas

incompatibilidad

Una vez que se descargan los registros, deben leerse con un editor Notepad ++, por ejemplo. Leer este archivo no es simple y, dependiendo de los errores notificados, puede ser m谩s o menos largo.

incompatibilidad

En los registros, hay varias piezas de informaci贸n presentes:

  • La fecha y hora de la declaraci贸n de registro
  • El nivel de error
  • texto explicativo sobre el error
  • el destino del error (entorno web, nombre de su WordPress, ruta a la carpeta de complementos, complemento)

Primero, un par茅ntesis es esencial en los tipos de errores PHP encontrados en estos registros. Cada error tiene un impacto m谩s o menos significativo en el script:

  • E_ERROR o error fatal : este error es el m谩s fuerte y hace que el script se detenga. En el caso del ejemplo anterior, el complemento optimicePressPlugin llama a una funci贸n que no existe, de ah铆 la aparici贸n del error fatal
  • ADVERTENCIA o advertencia : este error es un error de ejecuci贸n que no detiene el script. En el ejemplo anterior, un argumento no v谩lido est谩 presente en un bucle PHP. Este error se encuentra en el complemento de sub铆ndice
  • E_NOTICE o Aviso : esta advertencia es un error de ejecuci贸n no cr铆tico que no detiene el script
  • Error de EPARSE o Parse : estas advertencias son a menudo mareos o descuidos en el c贸digo al desarrollar un complemento o un tema (semicol贸n olvidado, par茅ntesis faltantes) …)
Te puede interesar:  Recursos para crear un blog de viajes eficiente con WordPress

Uso de FTP para resolver una incompatibilidad

Gracias a los registros, el complemento defectuoso se identifica r谩pidamente. Ahora debe estar deshabilitado a trav茅s del FTP. Al navegar por el 谩rbol de su sitio web, debe acceder al archivo wp-content luego ingrese el archivo complementos :

incompatibilidad

Una vez en el archivo complementos cambie el nombre del complemento defectuoso. En nuestro caso, cambiamos el nombre de la carpeta del complemento optimizepressPlugin agregando al comienzo de su archivo tres XXX .

Al realizar esta manipulaci贸n, WordPress ya no reconoce esta extensi贸n y de repente se desactiva autom谩ticamente.

incompatibilidad

Cambie el nombre de la carpeta / complementos /

Si tiene demasiados complementos, puede cambiar el nombre de todo el archivo en este caso complementos como este :

incompatibilidad

Esta manipulaci贸n desactivar谩 todos los complementos de su WordPress. Para molestar a sus usuarios de Internet lo menos posible, recuerde poner su sitio en mantenimiento utilizando un complemento que se avecina.

En el 谩rbol del sitio web, ahora tiene un archivo XXXpluginsAhora cree un nuevo archivo. complementos y siga el procedimiento a continuaci贸n para identificar la extensi贸n incompatible:

  • Haga clic derecho en la ventana (en el cuadrado verde :)) y luego cree una carpeta.
  • Nombre esta carpeta complementos.
  • Arrastre / suelte las extensiones presentes en el archivo una por una XXXplugins a este nuevo archivo complementos.
  • Para cada viaje, consulte el sitio cuidadosamente para ver si el error a煤n est谩 presente.
  • Esto identificar谩 f谩cilmente el complemento responsable.

Buena depuraci贸n para todos !

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *

Share This