我有一篇草稿,作者设置为5。用户#5正在尝试使用带有以下参数的WP\\U查询在前端查看该草稿:
array {
["name"]=> "example-52f00a8ba19f4"
["post_status"]=> array {
[0]=> "draft"
[1]=> "private"
}
["post_type"]=> "customlisting"
["posts_per_page"]=> 1
["author"]=> 5
}
试图查看此内容的用户是用户#5。他们正试图查看自己的帖子草稿,以便发布。。。(在前端)
中可用的SQL查询$wp_query->request
does in fact return the listing (screenshot from HeidiSQL). 但它没有出现在$wp_query->posts
, 而且WP\\u Query似乎在实际的SQL查询之后删除它。
如何防止WP\\U Query删除此内容?我不知道去哪里找。我也不知道为什么会这样:/
Update: 似乎只有按帖子名称搜索时,查询才会失败。它通过post ID(而不是post\\uu in)工作。