'post', 'post_status' => 'publish', 'posts_per_page' => 20, 'paged' => get_query_var('paged') ?: 1 ); if ( $_GET['search_type'] == 'date_down'){ $args['order'] = 'DESC'; $args['orderby'] = 'date'; } else if($_GET['search_type'] == 'date_up') { $args['order'] = 'ASC'; $args['orderby'] = 'date'; } $findtag = strpos($s, "#"); if( $findtag !== false OR $_GET['search_select'] == 'tag') { $active_tag = True; if ($findtag == false) { $terms = $s; } else { $terms = substr($s, 1); } $args['tax_query'] = [ 'relation' => 'OR', [ 'taxonomy' => 'post_tag', 'field' => 'name', 'terms' => $terms ] ]; } else { $active_tag = false; $args['s'] = $s; } if($_GET['search_date'] == 'week') { $args['date_query'] = [ [ 'after' => '1 week ago' ] ]; } else if ($_GET['search_date'] == 'month'){ $args['date_query'] = [ [ 'after' => '1 month ago' ] ]; } else if ($_GET['search_date'] == 'year'){ $args['date_query'] = [ [ 'after' => '1 year ago' ] ]; } else if ($_GET['search_date'] == 'range'){ if (isset($_GET['search-start-date']) and $_GET['search-start-date'] !== ''){ $date1 = explode('-', $_GET['search-start-date']); } if (isset($_GET['search-end-date']) and $_GET['search-end-date'] !== ''){ $date2 = explode('-', $_GET['search-end-date']); } $args['date_query'] = [ [ array( 'after' => array( 'year' => $date1[0], 'month' => $date1[1], 'day' => $date1[13], ), 'before' => array( // до этой даты 'year' => $date2[0], 'month' => $date2[1], 'day' => $date2[2], ), ) ] ]; } $posts = new WP_Query($args); //}?>

Поиск:

По запросу «found_posts; _e(''); _e(''); echo $key; _e('» найдено '); if ($count == 1): echo $count . ' '; _e('результат'); else: if ($count > 4): echo $count . ' '; _e('результатов'); else: echo $count . ' '; _e('результата'); endif; endif; //wp_reset_query(); ?>
-
have_posts()) :?>
have_posts()) : $posts->the_post();?>
<?the_title();?>
max_num_pages = $posts->max_num_pages; get_template_part( '/blocks/paginator');?>