Hey! Hola que tal amigos de Junior a Senior el día de hoy les vengo con un nuevo post.

El día de hoy tenia que agregar una funcionalidad a una determinada sección de WordPress, pero me encontraba con el error de que ya tenia una versión de JQuery, pero esta satisfacía mis necesidades ya que era algo vieja y necesitaba algo más nuevo. Como ustedes saben si añadimos 2 librerías nos pueden causar conflictos. Por lo que requería solo cargarla en una determinada sección.

Y pues la solución es la siguiente.

/*Esta opción añade un filtro a nuestro contenido, indicando la página en donde deseamos mostrar nuestra librería JQuery. Con esta podemos hacer muchas cosas como por ejemplo ejecutar algún script o un sin fin de cosas*/

add_filter('the_content', 'script');
function script($content){
	if ( ! is_page('semblanza-y-directorio') ) return $content;
	$html = my_init();
	return $content.$html;
}

/*En esta función se encargara de mostrar o más bien cargar nuestro JQuery*/
function my_init() {
	if (!is_admin()) {
/*podemos comentar las siguientes dos líneas para cargar la copia local de jQuery*/
		wp_deregister_script('jquery'); 
		wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js', false, '1.3.2'); 
		wp_enqueue_script('jquery');
	}
}
add_action('init', 'my_init');

Espero les haya servido de algo esta breve información, si tienen dudas u otras maneras de hacerlo pueden mostrárnoslo en los comentarios, esto ayudara a qué todos crezcamos y resolvamos nuestros problemas de forma rápida y sencilla.

Leave a reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You may also like