Debido a que muchas cosas pueden ir mal en un entorno de WordPress, es importante desarrollar la remediación general de la remediación de WordPress. El código de solución de problemas es una parte importante de mi trabajo. También puede ser bastante aterrador, especialmente en un entorno de WordPress, debido a la gran cantidad de cosas que podrían salir mal. Uh, oh, la página de la tienda de clientes no se enumera correctamente. ¿Quizás se espera el tema en la versión de WooCommerce? ¿Puede WooCommerce interactuar mal con un complemento de terceros? ¿O con algo que he introducido en funciones.php? ¿Quizás entré en una mala marca en la plantilla de página en sí? ¿Quizás una de nuestras hojas de estilo CSS oculta los tipos incorrectos de artículos?
Con el tiempo trabajando con este problema, he desarrollado un conjunto de remediación general de remediación de WordPress, lo que me ayuda a sospechar el tipo de error probable y luego analizar el problema hasta que encuentre la fuente en sí. Estas sospechas son un poco como si tuvieras un segundo sentido del olfato, que uso para deambular en la dirección vagamente correcta hasta que encuentre la carcasa que estoy buscando. Sospecho que vivo en mi cerebro de reptilina, la parte primitiva que regula cosas como la temperatura corporal y el consumo de alimentos. ¡Hoy me gustaría compartir estas sospechas! Espero que estas instrucciones comiencen a ayudarlo a desarrollar sus propios instintos para obtener un remedio mejor y más rápido de errores en WordPress.
La memorización de la memoria caché en caché es probablemente la causa más común de comportamiento inesperado en mi trabajo de trabajadores. La memorización de caché es probablemente la causa más común de comportamiento inesperado en mi trabajo de desarrollador de WordPress. Debido a que el “almacenamiento en caché” es un término general para cualquier momento en que un proceso técnico ahorre tiempo utilizando datos almacenados en lugar de tomar nuevos datos nuevamente, hay una gran cantidad de tipos de caché y “almacenamiento en caché de WordPress” puede significar una amplia gama de cosas . . David los cubrió espléndidos en un artículo reciente, y esta es una lectura muy recomendable. Pero recuerde: hoy somos reptiles. No entendemos todas las posibles capas de caché que pueden existir en Internet. Aquí le mostramos cómo ahorrar en caché sin saber exactamente qué tipo de caché podría tener. Cuándo sospechar que el problema es el almacenamiento en caché sospechoso en caché cuando realiza un cambio y nada parece ser interrumpido, pero su cambio no aparece. Debe sospechar el almacenamiento en caché en la siguiente situación: hacer un cambio y nada parece interrumpir, pero su cambio no aparece. Esto podría ser un cambio en una hoja de estilo CSS, un archivo JavaScript, una plantilla de PHP o incluso algo grande, como el nombre de dominio de su sitio.
Pasos de eliminación de memoria de caché Si sospecha que el caché es el problema, revisa estos pasos, en este orden aproximado, hasta que su problema desaparezca. Actualiza la pestaña del navegador en la pestaña incorrecta, actualice con Ctrl+Shift+R (PC) o CMD+Shift+R (Mac) para eliminar los problemas relacionados con el navegador. Abra la página en el nuevo navegador. La actualización dura no resolverá algunos problemas con las cookies y similares. Mantenga un navegador web secundario (ya sea Chrome o Firefox) que nunca está configurado para registrar información sobre la sesión y abrir su página en ese entorno. Limpie todo el caché al que tiene acceso es posible ejecutar un complemento de caché de WordPress; Limpiar manualmente todo el caché. Algunos anfitriones (como nuestro host, SiteGround) también operan caché independiente; Si el host no proporciona un complemento para administrarlos en WordPress, debe deshabilitarlos a través de su cuenta de host. Llame a sus técnicos de asistencia para descubrir los detalles. Cambie las conexiones a Internet Algunos tipos de almacenamiento de caché, especialmente DNS Cache, se encuentran en su proveedor de servicios de Internet (ISP). Especialmente si se trata de problemas relacionados con un nombre de dominio recién comprado, creado, modificado o reasignado, es posible que deba cambiar los ISP para ver sus cambios, por ejemplo, visitar su sitio a través del plan de datos de su teléfono, la conexión inalámbrica de su computadora .
WordPress WordPress: núcleo, temas y complementos -to -the -nucleus -podría “funcionar” correctamente, proporcionando a los usuarios. El entorno de WordPress se refiere a una combinación muy compleja y muy precisa de núcleo, temas y complementos de WordPress. Todas estas cosas podrían “funcionar” correctamente, no para ser escritas con errores reales en el código, sino que continúan comportándose mal desde el punto de vista de sus expectativas y sus usuarios. Cuándo sospechar el entorno de WordPress como un problema sospeche de WordPress Entorno cuando administra un sitio en lugar de programado. Debe sospechar un entorno de WordPress cuando administra un sitio de WordPress: puede escribir contenido, instalar complementos, colocar widgets y códigos cortos, en lugar de ” Programado “directamente y sucede algo extraño. WordPress Problemas ambientales Actualizaciones de enlaces permanentes Todos los tipos de errores de WordPress simplemente necesitan una actualización de los enlaces permanentes. En particular, si una página de 404 se dirige inesperadamente a usted, debería ser su primer pensamiento. Simplemente explore “Configuración> Enlace permanente” y haga clic en “Guardar los cambios”. Esto eliminará las antiguas asociaciones de enlace permanente y creará algunas que corresponden al estado actual de su sitio.
El sitio de prueba conectado y desconectado de WordPress puede comportarse de manera muy diferente, dependiendo del hecho de que esté conectado o desconectado. Por ejemplo, su sitio puede proporcionar versiones almacenadas en caché de muchos recursos solo para los usuarios que ven el sitio mientras están desconectados, lo que significa que todo parece bueno para usted, pero no para sus usuarios reales. Los usuarios desconectados también se pueden evitar accidentalmente acceder a recursos (como páginas) a las que puede acceder y que hay otros problemas. Para probar este problema, abra el sitio en un segundo navegador y navegue por el sitio mientras está conectado a uno y desconectado en el otro. Si el sitio funciona en un entorno y no en otro, entonces el estado de autenticación afecta el comportamiento de su sitio de manera inesperada. En particular, si su problema ocurre solo en el sitio desconectado, podría ser un problema de caché sin resolver.
Inicie la desactivación de los complementos Los complementos de un sitio de WordPress pueden literalmente introducir cualquier código de tercera parte en el entorno del sitio. Esto significa que el código incorrecto del complemento podría literalmente destruir cualquier cosa sobre su sitio. Vea los primeros complementos que hacen muchas instalaciones pesadas para que una tarea técnica esté disponible para los no desarrolladores. Si nota un comportamiento inesperado, nunca es una mala idea eliminar tantos complementos como sea posible, desactivándolos en el bloque (no necesita eliminarlos) y verificar si el problema persiste. Apuntar primero a los complementos que hacen una gran instalación para tratar de hacer una tarea técnica a disposición de los no desarrolladores; Los complementos con nombres como “Administrador de permisos y roles de usuario”, “Administrador de menú de navegación personalizado” y “Generador de páginas visuales” son probablemente sospechosos. Sin embargo, casi cualquier complemento puede causar problemas, excepto que Akismet. Tenga en cuenta, por supuesto, deshabilitar los complementos destruirán su sitio de muchas otras maneras, por lo que es mejor evitar si es posible en un sitio en vivo. Ingrese su configuración para obtener temas y complementos. Se resume muchos problemas en un sitio de WordPress en particular en la configuración del tema y el complemento. Por ejemplo, si su cliente desea agregar un segundo método de pago después de PayPal, esto definitivamente funciona en la configuración de su complemento de comercio electrónico. Si su cliente desea poner un logotipo de imagen donde está el título del sitio, esta es probablemente una opción de tema en la aduana de WordPress.
Si no puede encontrar una manera de hacer que un tema o complemento en particular funcione “cómo debería”, y si lo que desea parece razonable y probablemente compartido por otros usuarios, entonces investigue la documentación y busque una configuración antes para llamar a otras herramientas . Los problemas con su servidor web es el lugar donde vive y controla todo su sitio de WordPress en las que interactúa su sitio de WordPress con el mundo exterior. Hay muchas cosas que pueden ir mal con toda esta configuración. Cuando sospecha que el servidor del servidor del servidor es serio y generalmente manifiesta que “las cosas no llegan a donde deberían”. Los problemas del servidor son graves y generalmente manifiestan que “las cosas no llegan a donde deberían”. Por ejemplo, si usted o sus usuarios se están despertando en una mañana y no puede acceder al sitio en absoluto, probablemente sea un problema de servidor. (Puede estar absolutamente seguro de que esto es cierto si comienza a ver cosas como 500 error o error 502, que son formas de decirle que está defectuoso). Otros tipos de problemas de configuración del servidor pueden incluir el inicio de la página de inicio de su sitio A una página que no existe, su formulario de contacto que no envía correos electrónicos a nadie y su nombre de dominio que indique la versión incorrecta de su sitio. Todas estas son formas en que el servidor envía cosas en lugares incorrectos, o no en absoluto. Trabajar con problemas de servidor Cada host web decente ofrece soporte técnico gratuito.
En un entorno regular de WordPress compartido, tiene mucha palanca para administrar su servidor directo, a través de Cpanel, el archivo .htaccess de instalación de WordPress, etc. Si se siente cómodo con estas herramientas, es genial, pero mi verdadero consejo es llamar a su anfitrión. Cada host web decente (aquellos que le permiten poner su sitio en sus servidores) ofrecen soporte técnico gratuito. Si sospecha que su sitio puede tener un problema de configuración del servidor, debe llamar a su host como el primer paso absoluto. El navegador y los problemas de dispositivos y los diferentes navegadores web interpretan el mismo sitio web de manera diferente, así como diferentes dispositivos capaces de Internet. Obtener la interpretación de todo para que se ajuste a sus objetivos para el sitio puede crear mucha complejidad. Cuando sospecha las diferencias entre el navegador y el dispositivo como un problema a medida que se apaga Internet Explorer, los problemas con el navegador se calman de un grito de desesperación a un susurro constante de preocupación. Afortunadamente, los navegadores que son ampliamente populares hoy en día se comportan mucho más lógicamente, y de manera similar, de lo que era hace cinco o diez años. A medida que se apaga Internet Explorer, los problemas con el navegador se calman de un grito de desesperación a un susurro constante de preocupación. Sin embargo, hay navegadores viejos y malos, y los visitantes de su sitio pueden usarlos. Problemas sospechosos del navegador cuando un usuario se queja de la apariencia del sitio roto o los elementos faltantes y no puede responder el problema. Los dispositivos móviles también introducen una gran variedad de complejidad.
Sospeche de estos problemas cada vez que alguien ve su sitio en algo más que una computadora, si no ha prestado especial atención a la experiencia móvil. Trabajando con problemas de navegador y dispositivo nuevamente, los problemas del navegador están afortunadamente menos extendidos, pero si tiene un problema con Firefox o Chrome (existen) o si una proporción significativa de sus usuarios. Versiones de IE antiguas, probablemente pueda identificar un remedio con cuidado Descripción del problema en Google y navegar por un resultado de desbordamiento de pila. Desarrollo receptivo – Desarrollo para todos los dispositivos capaces de Web – es principalmente un arte delantero que utiliza cosas como cuadrículas receptivas y consulta CSS3 @Media. La literatura especializada es vasta y bien establecida, por lo que el mero “desarrollo receptivo” en Google debería ayudarlo mucho. Dideo específico El Langua se desarrollan algunos errores porque ha escrito un error real en el código. Algunos errores se desarrollan porque ha escrito un error real en el código. Estos errores se manifiestan de manera diferente, dependiendo de cuál sea el problema de las cuatro lenguas técnicas clave de WordPress. Cuándo sospechar el código de errores como un problema al escribir código en un tema o complemento y el sitio deja de comportarse como era de esperar, tiene códigos equivocados. El código de errores también podría provenir de temas, complementos y otros activos de tercera parte, por lo que las siguientes herramientas son buenas para inspeccionar cualquier problema que las herramientas anteriores no se aborden. PHP Solución de problemas con WP_DEBUG Si ve una pantalla de muerte blanca que no tiene nada en la página cuando intenta cargarlo, entonces su sitio tiene un error PHP.
Siga las instrucciones en nuestro artículo sobre WSOD para activar la función WP_DEBUG A WordPress y encuentre el archivo y la línea que causa el problema. Otros errores de PHP pueden no WSOD su sitio, pero pueden causar otros problemas. Es una muy buena idea que se active WP_Debug mientras se desarrolla en un sitio, siempre que no trabaje en el sitio en vivo. Usted sabe que muchas “advertencias” que aparecerán pueden ignorarse de manera segura: se refieren a formas depreciadas de escribir código que no tenga conexión con usted “errores fatales” y similares son lo que está buscando si sospecha que los errores de PHP. Conexión JS con la consola Si escribe un código JavaScript y una parte o también JavaScript en la página simplemente se detiene de la ejecución, ha ingresado un error. Busque cualquier error en la pestaña “Consola” del inspector del navegador y explore el archivo y la línea especificados. Para inspeccionar más profundamente el código JavaScript que sospecha que no puede funcionar correctamente, use la función de consola () del JavaScript en la consola en la consola Cualquier parte de los datos que pueda tener preguntas y comparar las propiedades esperadas de los datos respectivos con sus propiedades reales en la consola. Solución de problemas de HTML con el navegador Inspector General, si las cosas comienzan a verse raras en su sitio, es un problema HTML o CSS. La marca HTML incorrecta tiende a conducir a problemas como los elementos faltantes en la página y los estilos que parecen correr donde no pertenecen. Por ejemplo, verifique el siguiente código:
Php Depurging con wp_debug
y su efecto en este artículo como escribí:




homefinance blog