2015-10-06 122 views
2

我正在尝试将顶级菜单添加到WordPress管理面板的左侧边栏中。在WordPress管理中添加菜单

这是我目前拥有的代码:

add_action('admin_menu', 'linked_url'); 
function linked_url() { 
add_menu_page('linked_url', 'Menu Title', 'read', 'my_slug', '', 'dashicons-text', 1); 
} 

add_action('admin_menu' , 'linkedurl_function'); 
function linkedurl_function() { 
global $menu; 
$menu[1][2] = "https://www.example.com"; 
} 

此代码工作和菜单链接到外部网页(https://www.example.com)。

我学会了如何从这里做到这一点:http://www.techedg.com/2014/09/06/5575/a-simple-way-to-add-an-external-link-to-the-wordpress-admin-menu/

但是,我无法弄清楚如何使外部链接在新标签中打开。我宁愿打开一个新的标签页/窗口,这样人们就不会失去他们已经在他们的管理区域打开的东西。

有什么我需要改变或添加?或者它是不可能的?

回答

0

你尝试:

add_action('admin_menu' , 'linkedurl_function'); 
function linkedurl_function() { 
global $menu; 
$menu[1][2] = "https://www.example.com target=\"_blank"; 
} 

那么接下来的开启和关闭“(双引号)标签已经在那里了,我们只需要一个属性添加,因此我们做到这一点通过向当前字符串,同时逃脱开盘双引号。