2010-02-23 5 views
0

J'essaie de créer un widget wordpress contenant une galerie de photos jquery. Le widget sera seulement sur quelques pages sur le site, donc je voudrais seulement charger le plugin galerie jquery lorsque le widget est réellement affiché. Des idées sur la façon de faire cela? Im pensant que j'ai besoin de lancer un wp_enqueue_script dans ma fonction de widget quelque part, mais où?Charger le plugin jquery dans un widget wordpress personnalisé

Répondre

1

Ajoutez jquery à l'aide de wp_enqueue_script. Vous pouvez ensuite désenregistrer ce script pour toutes les pages sauf pour l'endroit où vous allez utiliser le widget. Notez que ceci peut introduire des problèmes pour les futurs plugins qui utilisent jquery!

add_action('wp_print_scripts', 'deregister_jquery', 100); 

function deregister_jquery() { 
    if (!is_page(array(2,'one page','another page'))) { 
     wp_deregister_script('jquery-js'); 
    } 
} 
Questions connexes