Я не уверен, правильно ли я это формулирую или нет.
У меня есть фильтр с флажками acf, которые будут отображать выбранный элемент. Тем не менее, текущий массив я отправляю только отправляет / получает одно значение. Если результат имеет более одного значения, он не возвращается, если выбрано любое из его значений
Мой текущий массив выглядит следующим образом:
$meta_array = array(
array(
'key' => 'color_options',
'value' => $_GET['color_options']
)
);
Я знаю это в настоящее время каждый получает один цвет в стрелке. Как я могу установить значение, чтобы получить либо 1 цвет, либо несколько цветов?
Любые советы или рекомендации будут с благодарностью
Если у вас есть несколько флажков для хранения нескольких вариантов цвета, назовите все флажки следующим образом: —
<input type="checkbox" name="color_options[]" value="1">
<input type="checkbox" name="color_options[]" value="2">
etc
Затем, когда вы вернете данные обратно в PHP, $ _GET [‘color_options’] будет массивом, содержащим значения всех отмеченных флажков.
Других решений пока нет …