08mar
11

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.

Para saber más:

  • Pingback: Bitacoras.com

  • http://www.desdelacafeteria.es Darkanima

    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.

  • Jorge

    y como se hace eso darkanima??

  • http://GRBlog.net GRBlog

    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

  • FloiT

    ¿A alguien le funciona el EasySlider?
    A mi no hay manera…. ffff

  • Salvador

    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.

  • josmurcia (1 comentarios)

    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

  • http://www.vanxmultimedia.com Alejandro

    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.

    • http://fernandotellado.com/ Fernando

      Estaría bien que primero leyeras el post ¿no? ;)

  • Manumenevigo

    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.

    • Manumenevigo

      perdon por escribir variables con B