2010-02-23 60 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'); 
    } 
}