Agregar jQuery a su sitio web de WordPress


JQuey es la biblioteca JavaScript más popular. Permite la simplificación extremadamente grande del desarrollo frontal, porque ofrece muchos complementos listos hechos. En lugar de crear algo nuevo, solo puede agregar el complemento y resolver cualquier problema con el sitio web. También se usa muy a menudo en WordPress para simplificar el front-end del sitio web. Además, se agrega incluso por defecto a WordPress. Al instalar una nueva plantilla para su sitio web, puede enfrentar una situación en la que, gracias a la versión anterior de la jQuery conectada a WordPress, la funcionalidad adicional que necesita no funciona. La solución a este problema, de hecho, no es tan complicada. Para actualizar el jquey WordPress, solo necesitará agregar algunas líneas de código. Sin embargo, hay algunos tonos interesantes para trabajar con esta biblioteca. Así que veamos esta pregunta en más detalles.
En el artículo, le mostraremos cómo deshabilitar y activar JQuey en WordPress y descargar la última versión. Esperamos que esta información le sea útil. Habrá muchas muestras de código en el artículo.
<b class = "lwptoc_title" incluido
Usando "$" en lugar de "jquey" en WordPress
Cómo agregar jQuery al tema o complemento personalizado de WordPress
Cómo conectar a JQuey a WordPress
Registre a Jquey correcto en WordPress
Verificar la carga de JQuey WordPress
Cómo usar una versión jQuery diferente de WordPress
Cómo actualizar el jquey wordpress
Usando "$" en lugar de "jquey" en WordPress como aprendimos, WordPress viene con jquey. Para usarlo en complementos y temas correctamente, debe agregar el siguiente código a las funciones.php: wp_enqueue_script ("jquey");
!
1 wp_enqueue_script (“jquey”);

El truco aquí es que, por defecto, la copia jQuery funciona en una compatibilidad. Esto significa que el bien conocido atajo $ no funcionará. Esto se hace para no crear conflictos con otras bibliotecas de JavaScript que usan el signo de dólar, por ejemplo, Mootols o Prototype. Muchos creadores de arados y desarrolladores de temas saben sobre esto y usan jQuery en lugar de “$” para que el producto sea seguro.
/ * JQuery normal que ves en todas partes */
$ (“#Some-Element”). Yaddayaddayadda ();
/ * “Safe” jquey que ves en WordPress */
JQuery (“#Some-Element”). Yaddayaddayadda ();
!
1
2
3
4
5
6
7
8
9 / * JQuery normal que ves en todas partes */
$ (“#Algún elemento”). Yaddayaddayadda ();
/ * “Safe” jquey que ves en WordPress */
JQuery (“#algún elemento”). Yaddayaddayadda ();

Al escribir la línea de consulta en los scripts a menudo, complica su legibilidad y aumenta excesivamente el tamaño del script. Como resultado, el sitio está sobrecargado y funciona más lento. No hagamos eso más. Si el script se carga en un sótano, lo que se hace en la mayoría de los casos, puede envolver el código en una función anónima. $ se transferirá a él: (función ($) {
// $ funciona! Puedes probarlo con la siguiente línea si quieres
// console.log ($);
}) (JQuery);
!
1
2
3
4
5
6
7 (función ($) {
// $ funciona! Puedes probarlo con la siguiente línea si quieres
// console.log ($);
}) (JQuery);

Si tiene que cargar todos los scripts en el encabezado, probablemente debería usar la función de preparación de documentos. $ se enviará allí:
JQuery (documento) .Ready (function ($) {
// $ funciona! Puedes probarlo con la siguiente línea si quieres
// console.log ($);
});
!
1
2
3
4
5
6
7 JQuery (documento). Ready (function ($) {
// $ funciona! Puedes probarlo con la siguiente línea si quieres
// console.log ($);
});

Ahora puede usar el símbolo $ en los scripts de jquey agregados al sitio web de WordPress. Cómo agregar JQuey al tema o complemento personalizado de WordPress para ejecutar las Escrituras de JQuey en el sitio web de WordPress, debe agregar las bibliotecas apropiadas. Pero afortunadamente, la estructura de WordPress ya incluye todas las bibliotecas necesarias. Para que funcionen, solo tiene que conectarlos a su tema.

!
1

Registre a Jquey correctamente en WordPress, por lo que antes de conectar WordPress jQuery, abra la página de código HTML y asegúrese de que JQuery no esté conectado previamente con el tema activo o cualquiera de los complementos. Todos los scripts de WordPress conectados deben registrarse y cargarse con la función wp_enqueue_script (). Es necesario que los complementos puedan detectar la biblioteca privada conectada, identificar adicciones y no cargar las mismas escrituras nuevamente.
Si el código HTML del Sitio no menciona a JQuey, debe iniciar su conexión en las funciones.php del tema activo. JQuey es el más fácil de conectarse con WordPress tal como se define. Para conectar automáticamente la biblioteca de WordPress jQuery WordPress, debe agregar las siguientes líneas al archivo Functions.php de su base.
Función thema_scripts_method () {
wp_enqueue_script (‘jquey’);
}
add_action (‘wp_enqueue_scripts’, ‘thema_scripts_method’);
1
2
3
4
5
6
7 Función thema_scripts_method () {
wp_enqueue_script (‘jquey’);
}
add_action (‘wp_enqueue_scripts’, ‘thema_scripts_method’);

Comprobando la carga de JQuey WordPress si hizo todo correctamente en el código fuente de su sitio web en la sección principal, debe ver líneas similares:

!
1
2
3

Para activar la visualización del código fuente, presione Ctrl + U en la ventana del navegador.
Cómo usar una versión jQuery diferente de WordPress considera otra situación, cuando JQuey ya está conectado a un tema o complemento, pero necesita otra versión. También puede ser necesario cargar jQuery de otra fuente, por ejemplo, CDN. Primero debe cancelar el jQuery cargado anteriormente:
wp_deregister_script (‘jquey’);
!


wp_deregister_script (‘jquey’);

Y luego registre uno nuevo. Por ejemplo, de esta manera:
wp_register_cript (‘jQuery’, ‘//cdnjs.cloudflare.com/ajax/lbs/jquery/2.4/jquery.min.js’, falso, null);
wp_enqueue_script (‘jquey’);
!
1
2
3 wp_register_cript (‘jQuery’, ‘//cdnjs.cloudflare.com/ajax/lbs/jquery/2.4/jquery.min.js’, falso, null);
wp_enqueue_script (‘jquey’);

Recuerde, la función wp_register_cript () tiene varios parámetros: wp_register_cript ($ handle, $ src, $ deps, $ ver, $ in_footer);
$ Handle: un orden rápido, un nombre de script único;
$ src – ruta al script;
$ Deps: la matriz de scripts en los que depende el script cargado;
$ ver – versión;
$ In_footer – descargando el script en el sótano.
Cómo actualizar el jQuery WordPress cuando actualiza la biblioteca, entonces todo el proceso consta de dos partes. Primero, debe desactivar el guión en JQuey WordPress y luego reactivarlo. Para hacer esto, use las funciones de wp_deregister_script, wp_register_cript, wp_enquee_cript. ¿Qué quieren decir?
WP_REGISTER_cripri: registra el script a conectarse (no cargado automáticamente);
wp_enqueue_script-carga el script para el sitio web / tema / complemento;
Wp_dengister_script – eliminar el script registrado previamente.
El código de actualización completo de JQuey en el archivo Functions.php se verá así:
// Elimina la versión antigua de JQuey y carga una versión compatible
función my_update_jquery () {if (! is_admin ()) {
wp_deregister_script (‘jquey’);
wp_register_script (‘jQuery’, ‘https://ajax.googleapis.com/ajax/lbs/jquery/1/jquery.min.js’, falso, falso, true);
wp_enqueue_script (‘jquey’);
}
}
add_action (‘wp_enqueue_scripts’, my_update_jquery);
!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
dieciséis
17 // Elimina la versión antigua de JQuey y carga una versión compatible
Función my_update_jquery () {
if (! is_admin ()) {
wp_deregister_script (‘jquey’);
wp_register_script (‘jQuery’, ‘https://ajax.googleapis.com/ajax/lbs/jquery/1/jquery.min.js’, falso, falso, true);
wp_enqueue_script (‘jquey’);
}
}
add_action (‘wp_enqueue_scripts’, my_update_jquery);

Hay más tonos aquí:
El enlace a ajax.googleapis.com le permite conectarse a WordPress la versión más reciente y actual de la Biblioteca JQuey. Si lo desea, puede especificar un cierto valor.
Los valores verdaderos como el último parámetro cargarán jQuery en el sótano si es posible. Aquí, para la salida, no necesita wp_head, sino wp_footer, que debería estar en cada tema.
Después de la actualización de JQuey, es importante verificar la funcionalidad de los complementos o scripts instalados en el sitio. Si necesitan que esta biblioteca funcione, entonces debe solicitarse antes, por lo que probablemente mover el código al sótano no siempre sea la mejor solución.
Este código conecta jQuery de Google CDN en lugar del script básico en el sistema de WordPress. La tecnología CDN le permite usar archivos en el servidor más cercano del usuario, que acelera la descarga. Si observa de cerca los sitios web HTML de su WordPress, junto con JQuey, a menudo puede ver otro script similar llamado jquey- migrate.min.js. Esta biblioteca elimina todas las incompatibilidades de su plantilla o módulos con las versiones anteriores de la jQuery. Si tiene que dejar este script de migración al actualizar la biblioteca JQuey WordPress, el código anterior se verá un poco diferente:
Función my_update_jquery () {
if (! is_admin ()) {
wp_deregister_script (‘jquey-core’);
wp_register_cript (‘jQuery-Core’, ‘https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js’, falso, falso, true);
wp_enqueue_script (‘jquey’);
}
}
add_action (‘wp_enqueue_scripts’, my_update_jquery);
!
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Función my_update_jquery () {
if (! is_admin ()) {
wp_deregister_script (‘jquey-core’);
wp_register_cript (‘jQuery-Core’, ‘https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js’, falso, falso, true);
wp_enqueue_script (‘jquey’);
}
}
add_action (‘wp_enqueue_scripts’, my_update_jquery);

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *