最後に、私はそれを機能させました。順を追って説明しているので、同様の問題を抱えている人はこれを解決できます。
- JavaScript 関数が必要なwordpress
#
メニューの URL を入力します。
- ソース コードからこのメニュー URL (li ID) リンクを追跡します。私の場合はリIDです
menu-item-88
。(この ID は wordpress によって自動生成され、常に一意です)
</head>
現在のテーマの head タグ (open header.php find ) の末尾の前に次のコードを配置します。
menu-item-88
menu-idを自分のものに変更することを忘れないでください。
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function(){
var menuID = jQuery('#menu-item-82');
findA = menuID.find('a');
findA.click(function(event){
if(confirm("YOU ARE LEAVING THE WEBSITE" + '\n' + "" + '\n' + "You are about to leaving the website to go to the external forum" + '\n' + "" + '\n' + "The FORUM will open in a new tab"))
{
window.open('http://www.yourforum.com/','_blank'); //This will open the website in a new tab
}
});
});
</script>
これには jQuery が必要です。したがって、jQuery がロードされていない場合は、次の行も頭に追加してください。
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
これにより、ウェブサイトを離れようとしていることがわかります。[OK] をクリックすると、指定されたリンクが新しいタブで開きます。
Ok。それだけです..これで魔法がかかります。