¡jQuery no funciona!

2778348246_314851de6c

Actualmente jQuery está incluido por defecto en todas las instalaciones de WordPress pero hay veces que se empeña en no funcionar, y puede ser por varias causas, vamos a ver algunas posibles …

  1. jQuery NO está instalado en WordPress – Si, ya sé que he dicho que se instala con WordPress, pero puede que por una actualización mal hecha, normalmente por FTP. Para asegurarte de que está instalado comprueba que la carpeta de jquery está instalada en ‘wp-includes/js/’.
  2. Tienes activada la cache – Si no usas un plugin de cache no hay problema pero si utilizas alguno como WP Super Cache o similares no estás sirviendo contenido dinámico sino HTML estático y, en consecuencia, puede que no sirvas el código de jQuery. Desactiva la cache, carga tu código y luego puedes volver a activar la cache para aprovechar sus virtudes.
  3. La librería jQuery no se está cargando – Asegúrate de que jQuery está cargado en el fichero ‘wp-content/tu_plantilla/header.php’ del siguiente modo:
    <script src="/wordpress/wp-includes/js/jquery/jquery.js" type="text/javascript"></script>

Estos serían los culpables mas habituales, aunque también puede que algunas funciones no estén cargando bien jQuery, por si acaso usa una buena chuleta de jQuery.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(2 votos, promedio: 4.5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

15 comentarios en “¡jQuery no funciona!”

  1. Pingback: Bitacoras.com

  2. Lo mejor es cargarlo desde la api de google, así te aseguras de que la primera opción no falla y disminuyes la transferencia de tu servidor.

  3. No tengo la instrucción en el header… para no hacer lio… en que sector del mismo lo tendria que colocar ??
    Saludos y gracias,
    Gabriel

  4. Fernando

    Muchas gracias por tu post. Me has salvado la vida. tras tres días de instalar y desinstalar MU 2.8.4a, estaba ya descentrado buscando el origen de que javascript no me funcionara. Cientos de post al respecto… y tengo que encontrarlo en un post en español! Muchas gracias de nuevo y un abrazo.

    PD: Para siguientes casos, en mi caso se recuperó subiendo las carpetas que indica en el punto 1, aunque seúí al pie de la letra el proceso de instalación de WPMU 2.8.4a, las carpetas no me subieron.

  5. josmurcia (1 comenta

    Hola, tu pagina es muy buena, y recurro a ella muy amenudo. Soy nuevo en esto de wordpress, y quisiera hacerte una pequeña consulta.

    Quiero llamar al jquery flip, que esta alojado en la misma carpeta donde se ubica el jquery.js. Para eso pongo la llamada en el header.php, antes del cierre de la etiqueta head pongo lo siguiente:

    escript ruta="/wordpress/wp-includes/js/jquery/jquery.quickflip.source.js" type="text/javascript">fin escript

    Pero resulta no funcionar… estoy haciendo algo mal? se realiza de otro modo ?

    Muchas gracias

  6. Hola amigo, soy programador y suelo usar jquery, eso de que no funcione puede ser si lo que haces es copy paste, el jquery es el futuro y te invitaria a investigar un poco mas, suerte.

  7. cucoalmerianet

    Hola he leido y he hecho lo que aconsejas pero si entras en mi blog http://www.cucoalmeria.net el jquery deslizante funciona automaticamente pero las imagenes no salen y siempren han salido y ha funcionado bien, no se que mas hacer.Saludos
    Twitter y Facebook SoyFranAlmeria te sigo.

  8. Importante saber que a veces no funciona Jquery por q hace falta evitar el conflicto del simbolo $, ya que otras librerias o codigo que utilices, puede que usen ese simbolo para nombrar sus bariables. para evitar el conflicto, escribe:   jQuery.noConflict(); 
    POR EJEMPLO:
    ———————————————————————-
    jQuery.noConflict(); 
    // Do something with jQuery 
    jQuery("div p").hide(); 
    // Do something with another library's $() 
    $("content").style.display = 'none';
    ———————————————————————–

    Es otra de las cosas a comprobar. Yo lo añadiria como punto 4.

  9. Muchas gracias por tu ayuda, después de más de 13 horas frente a la computadora sin poder hacer jalar el colorbox del awesome plugin de flickr, copiando y pegando sin parar distintos códigos y remedios leídos por ahí… por fin di con esta página y resultó ser la respuesta número 3, estaba jalando la librería desde otro sitio de internet y no desde mi propio servidor. ¡Gracias!

Deja un comentario

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

 

Ir arriba Ir al contenido