首页 建站技巧 wordpress站内搜索...

wordpress站内搜索排除页面

作者:

修改日期:

网站中不但有文章也有页面。页面一般是固定不变的信息,一般不能为用户提供太多的价值,所以我们希望能够在用户搜索的时候能够俘略页面结果,只呈现文章内容。方法想当简单,只需要在我们的模板函数文件functions.php中添加以下代码即可:

  1. add_filter(‘pre_get_posts’,’search_filter’);   
  2. function search_filter($query) {   
  3.     if ($query->is_search) {   
  4.         $query->set(‘post_type’, ‘post’);   
  5.     }   
  6.     return $query;   
  7. }