2014-07-08 76 views
-1

有沒有一種方法可以將JavaScript放入Wordpress菜單項的URL部分?我在我的網站上有一個實時聊天功能,我應該把這段代碼放到網站上,打開一個鏈接來打開實時聊天(as suggested here)。把Javascript放在Wordpress導航菜單中?

<!-- BEGIN OLARK CHAT LINK --> 
<a href="javascript:void(0);" onclick="olark('api.box.expand')"> 
    Click here to chat! 
</a> 
<!-- END OLARK CHAT LINK --> 

客戶端需要實用工具導航欄中的鏈接,該工具欄創建時使用的是Wordpress儀表板中的Wordpress菜單。但是當我將javascript:void(0);" onclick="olark('api.box.expand')複製並粘貼到Wordpress儀表板的URL框中時,它就會消失並且鏈接保持不活動狀態。

關於如何實現這個沒有插件的任何想法?

+0

你在哪裏聲明瞭函數'olark()'? – SrAxi

+0

Olark處理所有的功能。聊天功能正在從另一個鏈接的網站上工作。我只需要知道如何讓鏈接在導航菜單中工作。 – mcography

回答

0

我明白了這一點。如果其他人正在尋找相同的東西,這裏是適合我的代碼。

// Live Chat Utility Link 
add_filter('wp_nav_menu_items', 'live_chat_utility_link', 10, 2); 
function live_chat_utility_link ($items, $args) { 
    if ($args->theme_location == 'utility') { 
     $items .= '<li><a href="javascript:void(0);" onclick="olark(\'api.box.expand\')" class="livechat">Live Chat</a></li>'; 
    } 
    return $items; 
}