我正在尝试在我的管理菜单中的帖子类型下添加一个自定义链接,该链接将链接到挂起的帖子。这段代码起作用,但它会生成一个页面(就像我认为函数应该的那样),但我只需要一个链接,似乎没有add_submenu_link
不幸的是,功能。有没有办法创建静态链接,但将其放置在我的帖子类型子菜单中?
/** Add Pending Posts to WP Admin Menu **/
function add_custom_link() {
add_submenu_page(\'edit.php?post_type=cpt_custom\', \'\', \'Pending Posts\', 5, __FILE__, \'sub_page_pending\');
}
function sub_page_pending() {
echo \'<li><a href="edit.php?post_status=pending&post_type=cpt_custom">Pending Posts</a></li>\';
}
add_action(\'admin_menu\', \'add_custom_link\');
我试着用
wp_redirect()
但我收到一些错误,告诉我已经设置了标题。
最合适的回答,由SO网友:Milo 整理而成
插入页面的URL作为$menu_slug
论点还请注意,不推荐使用用户级别,您应该通过capability 相反
function add_custom_link() {
add_submenu_page(
\'edit.php?post_type=cpt_custom\',
\'\',
\'Pending Posts\',
\'edit_posts\',
\'edit.php?post_type=cpt_custom&post_status=pending\',
\'\'
);
}
add_action(\'admin_menu\', \'add_custom_link\');