我创建了一个自定义的帖子类型,可以完美地运行。 现在我希望在CPT中有一个子菜单条目,列出状态为pending的所有帖子,如下所示:
我添加了一个子菜单,然后调用如下页面:
这应该是一种简单的方法,但我找不到它; - (
这是我想要的细节:
Admin Menu
New CPT <br> -> wp-admin/edit.php?post_type=<CPT>
- Submenue -> wp-admin/edit.php?post_type=<CPT>&post_status=pending
感谢您的帮助!
答案 0 :(得分:0)
我自己找到了,并且我还整合了一个特定类型的帖子中有多少帖子的通知泡泡:
// Add SubMenu
add_action('admin_menu', 'register_my_custom_submenu_page');
function register_my_custom_submenu_page() {
$count_posts = wp_count_posts('<custom post type name>');
$draft_posts = $count_posts-><status i.e. Pending>;
$pageName = "<Name of submenu>";
$pageName .= " <span class='update-plugins count-1'><span class='update-count'>$draft_posts</span></span>";
add_submenu_page( 'edit.php?post_type=<custom post type name>', '<Title>', $pageName, '<capability>', 'edit.php?post_type=<custom post type name>&post_status=<status i.e. Pending>' );
}