我试图制作一个包含jquery照片库的wordpress小部件。小部件只会在网站上的几个页面上,所以我只想在实际显示小部件时加载jquery gallery插件。有关如何做到这一点的任何想法? 我想我需要在我的widget函数中输入一个wp_enqueue_script,但是在哪里?
答案 0 :(得分: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' );
}
}