Php 在WordPress管理中添加菜单

Php 在WordPress管理中添加菜单,php,wordpress,Php,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' )

我试图在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

我从这里学会了如何做到这一点:

但是,我不知道如何在新选项卡中打开外部链接。我宁愿打开一个新的选项卡/窗口,这样人们就不会丢失他们在管理区域中已经打开的内容

有什么我需要更改或添加的吗?还是不可能?

您是否尝试过:

add_action( 'admin_menu' , 'linkedurl_function' );
function linkedurl_function() {
global $menu;
$menu[1][2] = "https://www.example.com target=\"_blank";
}
因此,开始和结束“(双引号)标记已经存在,我们只需要添加一个属性,因此我们通过添加到当前字符串中,同时转义开始的双引号来实现这一点