2014-07-08 1 views
-1

Wordpress 메뉴 항목의 URL 부분에 자바 스크립트를 넣는 방법이 있습니까? 나는 내 사이트에서 라이브 채팅 기능을 가지고 있으며 라이브 채팅 (as suggested here)을 열 수있는 링크를 만들기 위해 사이트에이 코드를 삽입해야합니다.Wordpress 탐색 메뉴에 Javascript를 넣으시겠습니까?

<!-- 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 메뉴를 사용하여 만든 유틸리티 탐색 막대에서 링크를 원합니다. 하지만 복사하여 Wordpress 대시 보드의 URL 상자에 javascript:void(0);" onclick="olark('api.box.expand')을 붙여 넣으면 그냥 사라지고 링크는 비활성 상태로 유지됩니다.

플러그인없이 이것을 달성하는 방법에 대한 아이디어가 있으십니까?

+0

어디에서 'olark()'함수를 선언 했습니까? – SrAxi

+0

Olark는 모든 기능을 처리합니다. 채팅 기능이 다른 링크의 사이트에서 작동합니다. 나는 nav 메뉴에서 링크 작동 방법을 알아야합니다. – 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; 
} 
관련 문제