Php 如何在Wordpress中特定状态的文章类型的cutom文章类型查询中添加子菜单
我创建了一个自定义的帖子类型,它工作得非常好。 现在我想在CPT中有一个子菜单项,列出所有状态为pending的帖子,如下所示:Php 如何在Wordpress中特定状态的文章类型的cutom文章类型查询中添加子菜单,php,wordpress,Php,Wordpress,我创建了一个自定义的帖子类型,它工作得非常好。 现在我想在CPT中有一个子菜单项,列出所有状态为pending的帖子,如下所示: wp admin/edit.php?post\u type=&post\u status=pending 我添加了一个子菜单,然后调用如下页面: wp admin/edit.php?post_type=&page=XYZ 应该有一个简单的方法来做这件事,但我没有找到它-( 下面是我想要的详细信息: Admin Menu New CPT <br> -
- wp admin/edit.php?post\u type=&post\u status=pending
- wp admin/edit.php?post_type=&page=XYZ
Admin Menu
New CPT <br> -> wp-admin/edit.php?post_type=<CPT>
- Submenue -> wp-admin/edit.php?post_type=<CPT>&post_status=pending
管理菜单
新的CPT
->wp admin/edit.php?post\u类型=
-子菜单->wp admin/edit.php?post\u type=&post\u status=pending
感谢您的帮助!我自己找到了它,我还集成了一个通知气泡,其中包含多少特定类型的帖子:
// 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>' );
}
//添加子菜单
添加操作(“管理菜单”、“注册我的自定义子菜单”页面);
功能寄存器\我的\自定义\子菜单\页面(){
$count_posts=wp_count_posts(“”);
$draft_posts=$count_posts->;
$pageName=“”;
$pageName.=“$draft_posts”;
添加子菜单页面(“edit.php?post_type=”、“$pageName=”、“edit.php?post_type=”和post_status=”);
}