Como añadir Javascript o JQuery a una página en especifico: WordPress
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.