Пользовательский тип сообщения --- Событие
пользовательская таксономия ----- myevents
Использование jQuery Datepicker для даты начала и окончания
Поле поиска для поиска имени события
Я хочу получить события пользовательского типа с помощью простого поиска по форме. В котором я выбрал пользовательскую таксономию в опции выбора, затем я добавил дату начала и окончания, используя jQuery Datepicker в последнем поле поиска.
Мой поисковый URL выглядит так:
http://localhost/customthemedev/?categoryfilter=Techfest&Start=01-May-2019&End=10-May-2019&search=smoke+event+
<form class="select-event-date" method="GET" action="<?php bloginfo('home'); ?>" autocomplete="off" id="filter">
<div class="form-group eventfunction">
<label>Categories</label>
<select class="form-control" name="categoryfilter">
<?php
$tax_terms = get_terms('myevents', array('hide_empty' => '0'));
foreach ( $tax_terms as $tax_term ):
echo '<option value="'.$tax_term->name.'">'.$tax_term->name.'</option>';
endforeach;
?>
</select>
</div>
<div class="form-group selectDate">
<input type="text" class="form-control" placeholder="Start Date" name="Start" id="txtFrom">
</div>
<div class="form-group endDate">
<input type="text" class="form-control" placeholder="End Date" name="End" id="txtTo">
</div>
<div class="form-group searchEvent">
<label>
<img src="<?php echo get_template_directory_uri();; ?>/assets/images/search-22.png" alt="Icon">
</label>
<input type="text" placeholder="Search.." name="search">
</div>
<button type="submit" class="btn btn-default">FIND EVENTS</button>
</form>