【发布时间】:2018-03-26 19:51:08
【问题描述】:
我不知道我为什么会遇到这个问题,我以前做过这种事情,希望有人可以帮助阐明这种情况。
$arch_state = get_field('service_area_archive_state');
$args01 = array(
'post_type' => 'service-area',
'posts_per_page' => -1,
'orderby' => 'title',
'order' => 'ASC',
'meta_key' => 'service_area_state',
'meta_value' => $arch_state
);
$serv_areas = get_posts($args01);
然后,我使用 foreach 循环来完成查询。
foreach($serv_areas as $post) {
setup_postdata($post);
...
wp_reset_postdata();
}
由于某种原因,此查询没有返回任何内容。当我删除 meta_key 和 meta_value 字段时,我能够毫无问题地获取该自定义帖子类型的所有帖子。
但由于某种原因,只要我添加元键和元值,什么都没有......
有什么想法吗?
【问题讨论】:
标签: php wordpress advanced-custom-fields