Wordpress会将搜索结果过滤到特定日期

时间:2016-12-24 20:27:29

标签: php wordpress

是否可以将前端搜索结果过滤到过去某个日期?例如,仅显示过去24小时内发布的帖子。

1 个答案:

答案 0 :(得分:0)

一种方法是使用pre_get_posts过滤器钩子并编写一个修改搜索查询的函数:

function restrict_search_results($query) {
  if ($query->is_search) {
    // modify $query here
  }
  return $query;
}

add_filter('pre_get_posts', 'restrict_search_results');