Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress WP管理员:筛选自定义分类法并查看任何/所有状态的帖子?_Wordpress - Fatal编程技术网

Wordpress WP管理员:筛选自定义分类法并查看任何/所有状态的帖子?

Wordpress WP管理员:筛选自定义分类法并查看任何/所有状态的帖子?,wordpress,Wordpress,在Admin>Edit Posts Edit.php上,如何筛选自定义分类法并查看任何状态的帖子,而不仅仅是已发布的帖子 例如,假设我有一个自定义的分类颜色 这些查询查找任何状态的帖子: edit.php?category_name=foo edit.php?author=3 edit.php?tag=foo 并且此查询工作正常: edit.php?color=red&post\u status=draft 但此查询仅查找已发布的帖子: edit.php?color=red 将其放入插件或主题的

在Admin>Edit Posts Edit.php上,如何筛选自定义分类法并查看任何状态的帖子,而不仅仅是已发布的帖子

例如,假设我有一个自定义的分类颜色

这些查询查找任何状态的帖子:

edit.php?category_name=foo edit.php?author=3 edit.php?tag=foo 并且此查询工作正常:

edit.php?color=red&post\u status=draft 但此查询仅查找已发布的帖子:

edit.php?color=red
将其放入插件或主题的functions.php中

我个人认为这是WP中的一个bug,我会在trac中发布它

更新:

它似乎提到了这个问题,据报道它可能在夜间构建中修复

if (is_admin()):

function my_query_parser(&$query)
{
    if (!isset($_GET['post_status']))
        $query->query_vars['post_status'] = 'any';
}
add_action('parse_query', 'my_query_parser');

endif;