Hace poco trabajando en un proyecto de WordPress con el theme Minimal Lite, me dió este error:
Error: Bootstrap’s JavaScript requires jQuery version 1.9.1 or higher but less than v3.0.0.
Sustituir la versión de jQuery en WordPress fue la manera de solucionarlo.
Tabla de contenidos
Error: Bootstrap’s JavaScript requires jQuery version 1.9.1 or higher but less than v3.0.0
Vamos a analizar el error, lo que me esta diciendo es que la plantilla o theme que estoy usando solo soporta versiones de jQuery mayores que la 1.9.1 y menores que la 3.0.0
Saber que versión de jQuery está en uso
Si queremos saber la versión de jQuery que estamos usando, una opción es ver el código fuente del fichero /wp-includes/js/jquery/jquery.min.js
Sustituir la versión de jQuery en WordPress
Añadiendo la siguiente función en el fichero functions.php de nuestro theme, sustituimos la versión de jQuery local por la del CDN de Google
add_action('wp_enqueue_scripts', 'mitheme_enqueue_scripts'); function mitheme_lite_enqueue_scripts() { wp_deregister_script('jquery'); wp_register_script('jquery', ("https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"), false, null); wp_enqueue_script('jquery'); }
Hola buenas, acabo de tener un problema en mi web y es que las páginas se quedan cargando pero nunca aparece el contenido y me sale el error: Error: Bootstrap’s JavaScript requires jQuery version 1.9.1 or higher but less than v3.0.0.
Podrías indicarme donde tengo que poner ese código exactamente, por favor.
Muchas gracias
Buenas, en el fichero functions.php
Hola, tras añadir el código, aparece el siguiente mensaje de error en mi web:
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘mitheme_enqueue_scripts’ not found or invalid function name in /furanet/sites/pymescomercial.com/web/htdocs/cursos/wp-includes/class-wp-hook.php on line 303
Por lo que indica, parece que el error está en la función de ese código. ¿Cómo puedo solucionarlo?
Gracias
Saludos
Buenas, quizás la web funcione sin problemas. Por lo que veo es solo un ‘warning’, así que puedes hacer que no se muestren los errores ni warnings, poniendo la constante WP_DEBUG con valor false.
Un saludo.
¿y como sabria cual es exactamente lo que tengo que sustituir por ese codigo?
Buenas, no tienes que sustituir nada. Sólo tienes que añadir la función al fichero functions.php