将Javascript放入Wordpress导航菜单?
有没有办法将javascript放入Wordpress菜单项的URL部分?我在我的网站上有一个实时聊天功能,我应该把这个代码放到网站上,创建一个链接来打开实时聊天()将Javascript放入Wordpress导航菜单?,javascript,wordpress,menu,navigation,chat,Javascript,Wordpress,Menu,Navigation,Chat,有没有办法将javascript放入Wordpress菜单项的URL部分?我在我的网站上有一个实时聊天功能,我应该把这个代码放到网站上,创建一个链接来打开实时聊天() 客户端需要工具导航栏中的链接,该导航栏是使用Wordpress仪表板中的Wordpress菜单创建的。但是当我复制并粘贴javascript:void(0);“onclick=“olark('api.box.expand')进入Wordpress仪表板的URL框,它就消失了,链接保持不活动状态 关于如何在没有插件的情况下实现这
客户端需要工具导航栏中的链接,该导航栏是使用Wordpress仪表板中的Wordpress菜单创建的。但是当我复制并粘贴javascript:void(0);“onclick=“olark('api.box.expand')
进入Wordpress仪表板的URL框,它就消失了,链接保持不活动状态
关于如何在没有插件的情况下实现这一点,有什么想法吗?我想出来了。如果其他人也在寻找同样的东西,下面是对我有用的代码
// 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;
}
//实时聊天实用程序链接
添加过滤器(“wp\U导航菜单项”、“实时聊天工具链接”,10,2);
函数实时聊天工具链接($items,$args){
如果($args->theme\u location=='utility'){
$items.='';
}
退回$items;
}
您在哪里声明了函数olark()
?olark处理所有函数。聊天功能通过另一个链接在站点上运行。我只需要知道如何让导航菜单中的链接工作。你如何用这个代码定位特定的菜单项?我想将此代码添加到特定的菜单项:gtag('event','Click to Call',{'event_category':'Phone Call Tracking','event_label':'0884344644','value':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;
}