【问题标题】:Add Menu in WordPress Admin在 WordPress 管理员中添加菜单
【发布时间】:2015-10-06 01:41:02
【问题描述】:

我正在尝试将顶级菜单添加到 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/

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

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

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    你试过了吗:

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

    那么开始和结束的 "(双引号)标签已经存在了,我们只需要添加一个属性,因此我们通过添加到当前字符串来做到这一点,同时转义开始的双引号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-25
      • 2012-12-05
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 2012-09-11
      相关资源
      最近更新 更多