在大多数情况下,您可以使用get_posts()
具有\'any\'
此参数:
$posts = get_posts(
array(
\'numberposts\' => -1,
\'post_status\' => \'any\',
\'post_type\' => \'my-post-type\',
)
);
但这样你就不会得到有地位的帖子
trash
和
auto-draft
. 您需要明确地提供它们,如下所示:
$posts = get_posts(
array(
\'numberposts\' => -1,
\'post_status\' => \'any, trash, auto-draft\',
\'post_type\' => \'my-post-type\',
)
);
或者可以使用get\\u post\\u stati()函数显式提供所有现有状态:
$posts = get_posts(
array(
\'numberposts\' => -1,
\'post_status\' => get_post_stati(),
\'post_type\' => \'my-post-type\',
)
);