Un usuario preguntó 👇
error en la consola JS con Wordfence Uncaught TypeError: $ (…). Object.init (admin.ajaxWatcher.1573059078.js? Ver = 7.4.1: 7) no se aplica a HTMLDocument.
(@wfgerald)
Hace 1 año, 1 mes
Hola @thomask,
Parece haber un conflicto con el tema o con uno de los plugins que está usando, ¿podría intentar cambiar temporalmente a un tema predeterminado si aún no está usando uno y deshabilitar todos los demás plugins? para reactivar uno por uno. ver si la pregunta continúa?
Para hacer eso, recomiendo el plugin Health Check & Troubleshooting que le permite deshabilitar todos los plugins y cambiar a un tema predeterminado, pero solo para un usuario.
Déjame saber como va.
Gracias,
Gerroald
(@ jhars5511)
Hace 1 año, 1 mes
Ya no tengo un sitio web, pero sigo recibiendo el correo electrónico del Foro. ¿Cómo puede ser detenido? Gracias yoJack
(@thomask)
Hace 1 año, 1 mes
Oh @wfgerald, ya veo. El problema es que utilizo la última versión de jQuery (3.4.1), no ese wp integrado desde hace varios años. 1.2 rama. Interesante, eres el único plugin que tuvo problemas con eso. PD: aquí está mi solución si quieres probarlo con jquery moderno
//Remove JQuery migrate
function remove_jquery_migrate($scripts)
{
if (!is_admin() && isset($scripts->registered['jquery'])) {
$script = $scripts->registered['jquery'];
if ($script->deps) { // Check whether the script has any dependencies
$script->deps = array_diff($script->deps, array(
'jquery-migrate'
));
}
}
}
add_action('wp_default_scripts', 'remove_jquery_migrate');
//Making jQuery to load from Google Library
function replace_jquery() {
if (!is_admin()) {
// comment out the next two lines to load the local copy of jQuery
wp_deregister_script('jquery');
wp_register_script('jquery', '//code.jquery.com/jquery-3.4.1.slim.min.js', false, NULL,true);
wp_enqueue_script('jquery');
wp_script_add_data( 'jquery', 'integrity', 'sha256-pasqAKBDmFT4eHoN2ndd6lN370kFiGUFyTiUHWhU7k8=');
wp_script_add_data( 'jquery', 'crossorigin', 'anonymous' );
}
}
add_action('init', 'replace_jquery');
(@wfgerald)
Hace 1 año, 1 mes
Hola @thomask,
Estuve discutiendo esto con un colega esta mañana. La razón más probable de esto parece ser que está cargando la versión reducida de jQuery, que no tiene todas las funciones / llamadas necesarias. Si carga la versión completa 3.4.1, todo debería funcionar bien. A continuación se muestra un artículo que profundiza en el tema.
Déjeme saber si esto ayuda.
Gracias,
Gerroald
(@wfgerald)
Hace 1 año, 1 mes
Hola @thomask,
No hemos tenido noticias tuyas en un tiempo, así que seguí adelante y marqué este hilo como una solución.
Siéntase libre de abrir otro hilo si todavía tiene problemas con Wordfence.
Gracias,
Gerroald
¿Solucionó tu problema??
0 / 0