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');
}
}