如何查询WordPress中的自定义帖子类型值?
问题描述:
我必须使用Custom Post Type UI
插件叫做Case Studies
一个Custom Post Type
。我还使用Custom Fields
将capability
字段添加到Case Studies
。如何查询WordPress中的自定义帖子类型值?
如何查询Case Studies
哪里的capability
等于某个ID?
$query = array('post_type' => 'case-studies','posts_per_page' => 3);
是我的查询到目前为止
答
您需要通过您的文章ID将密钥设置为性能,然后查询值。
'meta_query' => array(
array(
'key' => 'capability',
'value' => $post->ID,
'compare' => 'example'
)
)
答
这可能是
$query = array(
'post_type' => 'case-studies',
'meta_key' => 'capability',
'meta_value' => 10, // some ID
'posts_per_page' => 3
);
$the_query = new WP_Query($query);
while ($the_query->have_posts()) : $the_query->the_post();
// echo here
endwhile;
wp_reset_postdata();