如何查询WordPress中的自定义帖子类型值?

问题描述:

我必须使用Custom Post Type UI插件叫做Case Studies一个Custom Post Type。我还使用Custom Fieldscapability字段添加到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();