试试这样的
$posts = get_posts( array(
\'numberposts\' => -1,
\'meta_key\' => \'prime\',
\'meta_value\' => \'yes\'
) );
$post_ids = array();
if ( $posts ) {
foreach ( $posts as $post ) {
// Push post\'s IDs into array
array_push( $post_ids, $post->ID );
}
}
代码没有经过测试,但应该可以运行。如果您不想将ID发布到数组中,只需替换整个ID即可
array_push
符合
$post->ID
UPDATE
将“numberposts”参数设置为-1,这样它将返回所有帖子,而不是仅返回5篇作为默认值。感谢@Brady