把Javascript放在Wordpress导航菜单中?

时间:2014-07-08 19:30:41

标签: javascript wordpress menu navigation chat

有没有办法将javascript放在Wordpress菜单项的URL部分?我的网站上有一个实时聊天功能,我应该将这些代码放到网站上,以建立一个链接来打开实时聊天(as suggested here)。

<!-- 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信息中心的网址框中时,它就会消失,链接仍然无效。

关于如何在没有插件的情况下实现这一目标的任何想法?

1 个答案:

答案 0 :(得分: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;
}