我有一个名为“motor_brand”的自定义字段,它是关于文章的。这个元值被保存为["本田","铃木","川崎","丰田"]
如果我通过meta_query只搜索“本田”,那么所有具有“本田”元值的文章都会出现;如果我想搜索“本田”和“川崎”,那么具有“本田”或“川崎”元值的文章将出现;如果我想搜索“川崎”,“本田”和“丰田”,那么具有“本田”,“川崎”或“丰田”元值的文章将出现。
我已经设置了如下的元查询:
meta_ query = array(
'relation'=>'OR'
array(
meta_key =>'motor_brand'
value => "honda",
compare => "LIKE"
),
array(
meta_key =>'motor_brand'
value => "kawasaki",
compare => "LIKE"
),
)
这很好,但当我尝试时
meta_ query = array(
'relation'=>'OR'
array(
meta_key =>'motor_brand'
value => "honda",
compare => "LIKE"
),
array(
meta_key =>'motor_brand'
value => "kawasaki",
compare => "LIKE"
),
array(
meta_key =>'motor_brand'
value => "toyota",
compare => "LIKE"
),
)
无效
我想搜索许多电机品牌
,
。 - steven