但中没有可用的参数add_menu_page
要在新选项卡中打开外部链接,可以使用jQuery来实现。请参考以下代码:
jQuery( document ).ready(function() {
jQuery(\'a\').each(function() {
var a = new RegExp(\'/\' + window.location.host + \'/\');
if(!a.test(this.href)) {
jQuery(this).click(function(event) {
event.preventDefault();
event.stopPropagation();
window.open(this.href, \'_blank\');
});
}
});
});
创建名为admin ext url的文件。并将上述代码放入该文件中。然后,在你的主题的功能。php文件放入以下代码:
add_action( \'admin_enqueue_scripts\', \'admin_handle_ext_urls\' );
function admin_handle_ext_urls(){
wp_enqueue_script( \'ext_urls_handler\', get_stylesheet_directory_uri() . \'/admin-ext-url.js\' );
}
上面的代码将把admin ext url排入队列。js文件仅在管理端。这应该可以解决你的问题。此外,这将适用于管理端的所有外部链接。