Pregunta sobre Arreglando WordPress de Wordpress:

WordPress no funciona después de posponer el análisis de JavaScript

Un usuario preguntó 👇

Hola a todos,

En el proceso de redirigir el análisis de JavaScript a mi sitio en curso https://www.iamericas.org/wordpress Agregué el siguiente código a un archivo de tema functions.php


function defer_parsing_of_js ( $url ) {
if ( FALSE === strpos( $url, '.js' ) ) return $url;
if ( strpos( $url, 'jquery.js' ) ) return $url;
return "$url' defer ";
}
add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );

Después de actualizar la página, la página de inicio no se cargaba correctamente, pero el resto del sitio se cargaba perfectamente. Tampoco puedo acceder al reverso (página en blanco). Restauré las funciones de base de datos y php original desde la copia de seguridad, pero no tuve mala suerte.

Agradecemos cualquier ayuda.

Este tema fue modificado hace 2 años, 5 meses por. Causa: comillas inversas adicionales para el código

(@jcastaneda)

TEMA DEL CAFÉ DE MONO

Hace 2 años, 5 meses

Espera, quieres contribuir defer con todos sus archivos JavaScript?

Si es así, ese filtro estaría mal. El que quieres usar es el script_loader_tag uno.

Desarrollador de documentos: https://developer.wordpress.org/reference/hooks/script_loader_tag/

Esta respuesta fue modificada hace 2 años, 5 meses. Razón: use el nombre de filtro correcto

(@jcarlosf)

Hace 2 años, 5 meses

Hola Jose,

Gracias por tus comentarios. Seguí las instrucciones de este sitio, http://support.dymond.digital/support/topic/how-to-defer-parsing-of-javascript-in-wordpress/, pero el problema ahora es que después de restaurar las funciones .php a la original y restaurar la SS de una copia de seguridad anterior, todavía no puedo acceder al backend (página en blanco después de iniciar sesión)

(@jcastaneda)

TEMA DEL CAFÉ DE MONO

Hace 2 años, 5 meses

Sigo sin poder acceder a la parte posterior (página en blanco después de iniciar sesión)

¿Puede desactivar plugins a través de FTP?

(@jcarlosf)

Hace 2 años, 5 meses

Sí, debería poder desactivar plugins a través de FTP.

Desarrollo interesante, para depurar el sitio agregué el siguiente código al wp-config.php y luego el sitio se carga perfectamente en el front-end, pero todavía obtengo una página en blanco en el back-end.


// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

// Disable display of errors and warnings 
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );

Esta respuesta fue modificada hace 2 años, 5 meses. Esta respuesta fue modificada hace 2 años, 5 meses. Esta respuesta fue modificada hace 2 años, 5 meses. Causa: comillas inversas adicionales en el código

(@jcastaneda)

TEMA DEL CAFÉ DE MONO

Hace 2 años, 5 meses

Sí, eso ayuda con la desinfección.

Si puede ver el error_log, puede averiguar por qué no carga el administrador

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.