我创建了一个名为Brands的字段组,在该字段组中,我添加了一个字段,字段名为“select\\u Brands”,类型为Checkbox(可以选择多个)。在我添加的选项中:
bolou : Bolou
c6 : C6
deakin francis : Deakin Francis
fope : FOPE
piero milano : Piero Milano
由此,我在首页上生成了一个下拉列表,以及从类别(管理界面中的内置小部件)生成的第二个下拉列表。
所以,现在我可以从两个不同的下拉列表中选择品牌和类别的组合。但是,我现在已经三天没有任何运气从DB那里拿到帖子了(是的,我现在指望的是运气,因为似乎没有什么意义)。
现在,从我尝试过的$args数组的3.456.745不同版本来看,没有一个有效。现在,我需要一些帮助来理解我实际需要把哪些参数放在哪里,因为我根本无法理解为什么要这样做如此困难。
我希望我能做到以下几点:;自定义贴子类型“珠宝”的贴子,其类别为“类别”下拉列表中选择的任何类别(类别是下拉列表中选项值的整数),也属于特定品牌(品牌是自定义字段中上述选项的字符串)。
$args_jewellery = array(
\'post_type\' => \'jewellery\',
\'numberposts\' => -1,
\'tax_query\' => array(
array(
\'taxonomy\' => \'category\',
\'terms\' => array( $category )
)
),
\'meta_query\' => array(
array(
\'key\' => \'select_brands\', <-- IS THIS RIGHT?
\'value\' => $brand <-- AND IS THIS?
)
)
);
下面的字段与我的自定义帖子类型及其值有何关系?
我甚至尝试使用我知道存在的硬编码值,但仍然一无所获。
\'meta_query\' => array(
array(
\'key\' => \'select_brands\', <-- ?
\'value\' => $brand <-- ?
)
)
为什么这不起作用?我在这里完全错过了什么?