Skip links

How to Only Display Search Results After Specific Date

If you need to only display search results after a specific date. you can modify the query with pre_get_posts in just one minute using this code snippet.

Steps to display search results after specific date:

  1. Open the WordPress admin panel then go to Appearance > Theme Editor
  2. Open theme functions.php file, if you work localhost open the same file using any code editor IDE
  3. Add the following code at the bottom of the file.
  4. Save the changes.


function zytheme_display_search_results_after_specific_date( $query ) {
if ( $query->is_main_query() && $query->is_search() && ! is_admin() ) {
$query->set( ‘date_query’, array(
‘after’ => ‘May 5, 2017’,
) );
add_action( ‘pre_get_posts’, ‘zytheme_display_search_results_after_specific_date’ );


Did you find the WordPress snippets in this article helpful? Share it with your friends and if you have any questions and want to ask us about it, please don’t hesitate to add comments.

Leave a comment