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