2016-02-26 489 views
0

我有一個WordPress站點的只是一個頁面停止JS懸停標籤CDN,頭部內,我有這樣的CDN:WP網站 - 從上運行的網站

<script src="//cdn.rawgit.com/tonystar/bootstrap-hover-tabs/master/bootstrap-hover-tabs.js"></script> 

允許範圍內引導標籤我的菜單觸發懸停。 我也有一個單獨的頁面,我正在使用不在我的菜單中的標籤,我不希望懸停效果適用於這些,但是由於CDN需要坐在我的頭部以在每個頁面上實現菜單它也會影響這些標籤。

所以我想知道,有沒有辦法阻止這個腳本在這一頁上運行?

或者是否有任何其他方法可用於使這些選項卡僅在點擊時激活,而無需移除我的hover-tabs.js?

+0

'if(get_t he_title()!=='你的頁面標題')wp_enqueue_script('tabs_script');' – adeneo

回答

0

選項1:在你的頭

if(!is_page('PAGE_SLUG')){ 
    <script src="//cdn.rawgit.com/tonystar/bootstrap-hover-tabs/master/bootstrap-hover-tabs.js"></script> 
} 

選項2:

到functions.php添加此(如果它的存在,從您的header.php刪除)

wp_register_script('bootstrap-hover', "//cdn.rawgit.com/tonystar/bootstrap-hover-tabs/master/bootstrap-hover-tabs.js", false, null); 
    if(!is_page('PAGE_SLUG')){ 
     wp_enqueue_script('bootstrap-hover'); 
    } 
+0

我試過這些,但我不確定放置是否正確。我應該在第一個if語句中放置標題?在頭部或身體內? – HerbalChaos420

+0

之內 – Mark