我正在创建一个前端仪表板,其中需要显示当前用户的所有帖子。所以,我需要显示的帖子在所有各州,主要是published
,trashed
和pending
。我现在使用一个简单的查询,但它仅返回已发布的帖子。
$query = array(
'post_type' => 'my-post-type',
'post_author' => $current_user->ID
);
query_posts($query);
有人可以帮忙吗?我还需要做什么?
我强烈建议使用
—
Tom J Nowell
WP_Query
pre_get_posts
或get_posts
代替query_posts
。永远不要使用query_posts
@TomJNowell:那回去了:)我现在最常使用WP_Query。–
—
Sisir
post_status
参数,即。'post_status' => 'any'
?