2010-02-23 63 views
0

我试图制作一个包含jquery照片库的wordpress部件。该小部件将只在网站上的几个页面上,所以我只想在实际显示小部件时才加载jquery图库插件。任何想法如何做到这一点? 我想我需要在我的小部件函数的某处放入wp_enqueue_script,但是在哪里?在自定义的wordpress部件中加载jquery插件

回答

1

使用wp_enqueue_script添加jquery。然后,您可以注销除了您要使用小部件的位置以外的所有页面的脚本。 请注意,这可能会导致未来使用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'); 
    } 
}