это раскрывающееся поле поиска n фильтра в моей форме поиска, в котором при нажатии на него отображаются все категории в выпадающем меню, однако я хочу сделать это поле автозаполнением, в котором, когда пользователь вводит какое-то слово автоматически появляется таксономия (категория), содержащая это слово.
вот код от
Поиск-form.php
этого поля.
<div class="ebd-directory-subject ebd-search-field">
<label class="ebd-title-field-lbl"><?php _e('subject', 'everest-business-directory'); ?></label>
<select name="directory_subject">
<option value=""><?php _e('Choose Subject', 'everest-business-directory'); ?></option>
<?php
$selected_directory_subject = (!empty($_GET[ 'directory_subject' ])) ? intval($_GET[ 'directory_subject' ]) : '';
$selected_directory_tag = (!empty($_GET[ 'directory_tag' ])) ? intval($_GET[ 'directory_tag' ]) : '';
$terms = get_terms('subject', array( 'hide_empty' => 0 ));
$subjectHierarchy = array();
$ebd_directory_library->sort_terms_hierarchicaly($terms, $subjectHierarchy, 0);
echo $ebd_directory_library->print_option($subjectHierarchy, array(), 1, '', 'directory_subject', $selected_directory_subject);
$terms = get_terms('ebd-tags', array( 'hide_empty' => 0 ));
$subjectHierarchy = array();
$ebd_directory_library->sort_terms_hierarchicaly($terms, $subjectHierarchy, 0);
?>
</select>
</div>
Я также прилагаю пиксель для более четкого объяснения:
как это выглядит: как это работает
как я хочу, чтобы он выглядел: как я хочу, чтобы он функционировал