我不确定我是否正确措辞。
我设置了一个带有acf复选框的过滤器,可以显示所选的项目。但是,我提交的当前数组只发送/获取一个值。如果结果具有多个值,则如果选择了任何值,则不会返回
我当前的数组如下:
$meta_array = array(
array(
'key' => 'color_options',
'value' => $_GET['color_options']
)
);
我知道目前箭头中有一种颜色。如何设置值以获得1种颜色或多种颜色?
非常感谢任何提示或参考
答案 0 :(得分:0)
如果您有多个复选框来容纳多个颜色选项,请将所有复选框命名为: -
<input type="checkbox" name="color_options[]" value="1">
<input type="checkbox" name="color_options[]" value="2">
etc
然后,当您将数据返回给PHP时,$ _GET ['color_options']将是一个包含所有已选中复选框值的数组。