WordPress在仪表板菜单中添加自定义链接而不是自定义页面

时间:2013-12-26 09:20:54

标签: wordpress

我正在尝试将自定义菜单项添加到“信息中心”菜单中,该菜单项仅包含链接,而不是包含内容的整个页面。

例如:如果我转到帖子并点击其中一个帖子标题进行编辑 - 我会重定向到以下网址: mydomain / wp-admin / post .PHP交= 58&安培;行动=修改。 我想创建直接进入该编辑页面的仪表板菜单链接。

我尝试使用 add_menu_page ,但此功能会在仪表板菜单中添加包含内容的新页面,而我只需要添加带有URL链接的仪表板菜单项(mydomain / wp) -admin / post.php?post = 58& action = edit)直接编辑帖子。

1 个答案:

答案 0 :(得分:1)

是的,为此你需要使用全局$ menu或$ submenu变量并在admin_menu hook上使用它 -

add_action( 'admin_menu', 'se20782231_admin_menu', 99);

function se20782231_admin_menu()
{
    global $menu, $submenu;

    // if submenu is under Posts menu
    $parent_menu = 'edit.php';
    $menu_name = '';
    $capability = '';
    $url = '';

    $submenu[$parent_menu][] = array( $menu_name, $capability, $url );
}