Php 如何从数组中查询Wordpress自定义字段?
我在Wordpress中遇到了Php 如何从数组中查询Wordpress自定义字段?,php,wordpress,Php,Wordpress,我在Wordpress中遇到了meta\u查询问题。第一个例子很好: $args = array( 'post_type' => 'my_post', 'meta_query' => array( array( 'key' => 'my_field', 'value' => '50', 'compare' => 'LIKE', ),
meta\u查询
问题。第一个例子很好:
$args = array(
'post_type' => 'my_post',
'meta_query' =>
array(
array(
'key' => 'my_field',
'value' => '50',
'compare' => 'LIKE',
),
),
);
$query = new WP_Query( $args );
但我想做的,如下图所示,以及在Wordpress文档中,都不起作用
$args = array(
'post_type' => 'my_post',
'meta_query' =>
array(
array(
'key' => 'my_field',
'value' => array('50','60'),
'compare' => 'IN',
),
),
);
$query = new WP_Query( $args );
我假设
数组('50','60')
是数字的。尝试删除撇号并添加正确类型的数字。“不起作用”不会告诉我们任何信息。那它不起作用呢?什么构成工作状态?它在做什么不符合你的工作状态标准?嗨,戴有凯,谢谢你的帮助,但它仍然不起作用=/
$args = array(
'post_type' => 'my_post',
'meta_query' =>
array(
array(
'key' => 'my_field',
'value' => array(50,60),
'type' => 'numeric',
'compare' => 'IN'
),
),
);
$query = new WP_Query( $args );