Я работаю на веб-сайте WordPress. У меня есть своя собственная страница фильтра поиска, куда я добавил jquery datepicker, теперь я хочу искать пост по datepicker?
HTML-код
script>
$(function() {
jQuery( "#datepicker-13" ).datepicker({
dateFormat : "yy-mm-dd"
});
$("#datepicker-13").datepicker().datepicker("setDate", new Date());
});
</script>
<input type = "text" name="datefrom" class="form-control alertform" id = "datepicker-13">
Wordpress Query
$datefrom = $_POST['datefrom'];
if(!empty($datefrom) && $datefrom !=='')
{
$args = array(
'post_type' => 'post',
'posts_per_page' =>8,
'paged' => $paged,
'post_date' => $datefrom,
'post_status' => 'publish'
);
}
$my_query = new WP_Query($args);
Здесь решение проблемы
$datefrom = $_POST['datefrom'];
$time = strtotime($datefrom);
$day = date('d',$time);
$month = date('m',$time);
$year = date('Y',$time);
$args = array(
'post_type' => 'post',
'posts_per_page' =>8,
'paged' => $paged,
'date_query' => array(
array(
'year' => $year,
'month' => $month,
'day' => $day,
),
),
);