管理画面のサイドメニューを外部リンクで開く方法を探していたのですが、どうやらWordPressではそれを推奨していないらしく、方法が出てきませんでした。
そこでjQueryで無理やりtarget="_blank"
を付けて実現させました。
以下をfunctions.phpに追加します。
ex.URLに「/book」が付いているものにtarget="_blank"
をつけて別窓で開くようにする
<?php function my_admin_footer_script() { ?> <script> jQuery(function($) { $("a[href^='/book']").attr("target","_blank"); }); </script> <?php } add_action('admin_print_footer_scripts', 'my_admin_footer_script'); ?>
参考:jQueryの.attrでページ内のリンク(URL)から指定文字列を含むaタグのtarget属性を「_blank」に変更