Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

¿ Insertar código jquery y javascript en Wordpress ?

Estas en el tema de ¿ Insertar código jquery y javascript en Wordpress ? en el foro de WordPress en Foros del Web. Hola a todos, Necesito insertar un plugin de jquery en wordpress para una sección determinada. La url del plugin es http://www.jacklmoore.com/colorbox/ He leído sobre como ...
  #1 (permalink)  
Antiguo 03/09/2013, 04:31
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 21 años, 2 meses
Puntos: 18
¿ Insertar código jquery y javascript en Wordpress ?

Hola a todos,

Necesito insertar un plugin de jquery en wordpress para una sección determinada. La url del plugin es http://www.jacklmoore.com/colorbox/

He leído sobre como activar jquery mediante archivo functions.php, etc pero no consigo implementar un plugin jquery correctamente. Utilizo un tema hijo.

Deseo aprender a insertar correctamente código js/jquery en wordpress para poder añadir toda clase de código con libertad (sin plugins para wordpress). Siempre lo suelo realizar todo desde cero y no acabo de estar acostumbrado aún al wordpress.

¿ Me podéis echar una mano ?

Muchas gracias!

Última edición por davidj; 03/09/2013 a las 04:41
  #2 (permalink)  
Antiguo 03/09/2013, 10:55
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 10 meses
Puntos: 1146
Respuesta: ¿ Insertar código jquery y javascript en Wordpress ?

para insertar todo ese lightbox necesitas mas o menos esto

Código PHP:
Ver original
  1. define( 'TEMPPATH', get_bloginfo('stylesheet_directory'));
  2. function css_js_theme() {
  3.     wp_register_style('style',TEMPPATH . '/colorbox.css');//hoja de estilos para tu lightbox
  4.     wp_enqueue_style('colorbox' );
  5.     wp_enqueue_script('colorboxJS',TEMPPATH . '/js/jquery.colorbox-min.js',array('jquery')); // js del lightbox
  6.     wp_enqueue_script('custom-script',TEMPPATH . '/js/scripts.js',array('jquery')); //tus scripts personalizados para aplicarlo y otros que puedas requerir
  7. }
  8. add_action('wp_enqueue_scripts', 'css_js_theme');

con eso ya solo te faltaría crear el loop para mostrar los elementos con la estructura adecuada.

Si usas WP 3.6 y no anda, descarga la ultima versión de jquery y reemplaza el que esta en la carpeta \wp-includes\js\jquery
por alguna razón en esta versión nunca me funciona el jquery hasta que lo reemplazo aun cuando se supone descargo la misma versión que ya incluye.

Nota: no hace falta agregar jquery por tu cuenta en el archivo functions ni en el theme, este se agrega automáticamente con la instrucción array('jquery') aparte de que con este método previenes se cargue mas de una vez.

Última edición por ArturoGallegos; 03/09/2013 a las 11:01

Etiquetas: javascript, jquery, php, plugin, tema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:34.