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

Añadir JQuery a Plugin

Estas en el tema de Añadir JQuery a Plugin en el foro de WordPress en Foros del Web. Estoy desarrollando un plugin y necesito añadir JQuery al mismo para poder realizar ciertas acciones dentro del panel de administración. Sé que JQuery viene integrado ...
  #1 (permalink)  
Antiguo 08/01/2012, 05:05
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Añadir JQuery a Plugin

Estoy desarrollando un plugin y necesito añadir JQuery al mismo para poder realizar ciertas acciones dentro del panel de administración.

Sé que JQuery viene integrado con Wordpress y que usando las funcion wp_enqueue_script("jquery") puedes añadirlo, pero creo que sólo funciona para los Theme y yo lo necesito para la zona de adminstración.

He buscado y buscado pero no encuentro la respuesta.


Un saludo.
  #2 (permalink)  
Antiguo 08/01/2012, 07:28
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Añadir JQuery a Plugin

No he creado ningún plugin todavía, pero por lo que he leído en algunos sitios como este: 5 trucos para usar jQuery con WordPress
puedes usarlo tranquilamente para la zona admin:

Código:
function mi_inicio() {
	if (!is_admin()) {
		wp_enqueue_script('jquery');
	}
}
add_action('init', 'mi_inicio');
__________________
Mi blog personal | Mi G+
  #3 (permalink)  
Antiguo 10/01/2012, 06:25
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Añadir JQuery a Plugin

Gracias, ya había leído hace días esa página y la infomación que está en ella es correcta, pero en mi caso no, ya que yo estoy desarrollando un plugin y no un theme ^^

En realidad tenía el concepto equivocado, ya que wp_enqueue_script() es para uso de theme y sirbe para incluir jQuery u otro framework al mismo, pero mi plugin está enfocado a la zona de administración y ya viene por defecto jQuery cargado.

El problema que tenía es que estaba usando el hook admin_print_scripts-(page_hook), que como su nombre indica añade scripts al <head>, pero el problema recide en que lo añade antes de la invocación de jQuery, por lo tanto no interpreta el scrpt añadido.

Simplemente lo solucioné cambiado el hook por admin_head-(page_hook).

Etiquetas: plugin
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 18:24.