添加菜单项以编辑特定页面

时间:2014-01-09 作者:Tom

我有页面设置,并希望一个顶级菜单项直接编辑特定页面。我正在阅读add\\u menu\\u页面,它没有列出如何进入特定页面或帖子编辑页面。iepost.php?post=FOO&action=edit.

这可能吗?

1 个回复
最合适的回答,由SO网友:Milo 整理而成

你几乎已经回答了你自己的问题。只需将URL作为$menu_slugadd_menu_page:

add_menu_page(
    null, // not an actual page, so title is irrelevant
    \'Menu Item Name\',
    \'edit_posts\', // or whatever capability required for this object
    \'/post.php?post=42&action=edit\',
    null,
    \'\',
    6
);
需要注意的是,当您访问此菜单项时,它所属的实际菜单项将在菜单中突出显示(帖子、页面、媒体)。你可以用一点JS来修复这个问题,或者直接接受它。

结束

相关推荐

If statement for admin page

我该怎么写if 仅当我进入此页面时才显示特定代码的条件:/wordpress/wp-admin/post-new.php?post_type=slideshow 这就是我想要得到的;)感谢Krzysiek!function plu_admin_enqueue($hook) { $screen = get_current_screen(); if ( \'post.php\' == $hook && $screen->post_type == \