网站中不但有文章也有页面。页面一般是固定不变的信息,一般不能为用户提供太多的价值,所以我们希望能够在用户搜索的时候能够俘略页面结果,只呈现文章内容。方法想当简单,只需要在我们的模板函数文件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. }  
声明:本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(免费开源),相关介绍资料仅供学习参考,实际版本可能会因版本迭代或开发者调整而产生变化,如程序中涉及有第三方原创图像、设计模板、远程服务等内容,应获得作者授权后方可使用。本站不提供该程序/软件的产品授权与技术服务,亦不收取相关费用。