[教程] 在WordPress搜索结果中排除自定义文章类型

查看: 371|回复: 0
wpocn 发表于 2023-3-1 13:51:48
如不想让 WordPress 自定义文章类型,显示在搜索结果中,可以使用下面的代码。

将代码添加到当前主题函数模板 functions.php 中:
  1. function filter_search( $query ) {
  2.         if ( ! $query->is_admin && $query->is_search ) {
  3.                 // 添加想要显示在搜索结果中的文章类型
  4.                 $query->set( 'post_type', array( 'post', 'page', 'book' ) );
  5.         }
  6.         return $query;
  7. }
  8. add_filter( 'pre_get_posts', 'filter_search' );
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于本站联系我们FAQ友情链接免责声明生存法则

Build with for "make" Copyright © 2020-2022. Powered by Discuz! GMT+8, 2024-3-29 17:13

快速回复 返回顶部 返回列表