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. }  

周红川

分享独立站建站、搜索引擎优化,独立站推广相关实操经验和心得,如果你在跨境业务中遇到问题,欢迎加我微信沟通交流!

微信号:512765456

留下一个评论