Php 添加混合了自定义查询帖子id和全局帖子id的帖子元框
我在CPT中创建了两组元盒(metabox1和metabox2)。在其中一个(metabox2)中,我运行了一个自定义查询来检索一组post ID,以在select fild中显示它们。 当另一个元盒(metabox1)拾取从自定义查询中检索到的post_id之一而不是全局环境中的post_id时,就会出现问题,因此最终此元盒1无法从数据库检索数据,因为post_id错误 这是自定义查询,我放置了不同的reset postdate,但它们似乎不起作用:Php 添加混合了自定义查询帖子id和全局帖子id的帖子元框,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我在CPT中创建了两组元盒(metabox1和metabox2)。在其中一个(metabox2)中,我运行了一个自定义查询来检索一组post ID,以在select fild中显示它们。 当另一个元盒(metabox1)拾取从自定义查询中检索到的post_id之一而不是全局环境中的post_id时,就会出现问题,因此最终此元盒1无法从数据库检索数据,因为post_id错误 这是自定义查询,我放置了不同的reset postdate,但它们似乎不起作用: $podcasts = [];
$podcasts = [];
$args = array( 'posts_per_page' => 100,
'orderby' => 'date',
'order' => 'desc',
'post_type' => 'podcast',
'post_status' => 'publish',
'suppress_filters' => true );
$my_query = new WP_Query( $args );
if($my_query->have_posts()):
while($my_query->have_posts()):
$my_query->the_post();
$podcasts[] = [get_the_ID(),get_the_title()];
endwhile;
endif;
$my_query->reset_postdata();
wp_reset_postdata();
// wp_reset_query();
return $podcasts;
}```
使用来获取帖子而不是WP_query我想这就是我想要的解决方案:使用$temp_post变量