我对WP_Query有疑问。
我添加了自定义字段并命名为' custom_cat'在' wp_posts'表
但我无法通过自定义字段发帖。
我测试过,
$wp_query->query('post_type=post&custom_cat=1');
此声明无效。
我如何为自己的目的获得帖子。
谢谢。
答案 0 :(得分:0)
您需要阅读WP_Query上的文档,您需要专门阅读有关在$ args中使用meta_key的信息。参考:https://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters
$args = array(
'post_type' => 'post',
'meta_key' => 'custom_cat',
'orderby' => 'meta_value_num',
'order' => 'ASC',
'meta_query' => array(
array(
'key' => 'custom_cat',
'value' => array( 1 ),
'compare' => 'IN',
),
),
);
$query = new WP_Query( $args );