Я добавил раскрывающееся поле выбора (только варианты «да» / «нет») в свою форму поиска, но у меня возникли проблемы с его работой. Я знаю, что я что-то упускаю...
У меня есть сайт, на котором люди могут размещать объявления, поэтому поиск предназначен для поиска части объявлений. Ниже я приведу четыре части кода, чтобы вы могли увидеть, как это работает. Последняя часть — это то, что я пытаюсь понять — форма поиска.
Раздел 1 — отображает поле на странице «опубликовать новое объявление».
<h2><?php echo __('Pets OK'); ?>:</h2>
<select name="pets_ok_field" class="do_input2">
<option value=""></option>
<option value="Yes">Yes</option>
<option value="No">No</option>
</select>
Вторая секция - Отправляет выбор через
update_post_meta($pid, "pets_ok_field", trim($_POST['pets_ok_field']));
Третий раздел — отображает информацию о выбранном поле в списке (или способ, которым я его настроил, не показывает, если они не выбирают вариант)
<?php
$pets_ok_field = get_post_meta(get_the_ID(), 'pets_ok_field',true);
if(!empty($pets_ok_field)):?>
<li>
<h3><?php _e("Pets OK", "ClassifiedTheme");?>:</h3>
<p><?php echo get_post_meta(get_the_ID(),'pets_ok_field',true); ?></p>
</li>
<?php endif; ?>
Часть четвертая - Поле формы поиска... это то, что я не могу понять.
<?php _e('Pets OK',"ClassifiedTheme"); ?> </b><br />
<?php NO CLUE - TRIED SEVERAL THINGS - NONE WORK ?>