- 资源介绍
- 更新记录
- 安装教程
这就很尴尬了,搜索结果也太广泛了。
用户搜索到一些无关的内容,估计也很不爽,然后就尝试在搜索结果页面排除一些内容,例如:指定页面、指定文章、指定自定义分类(post_type)等内容。
嗯,折腾一阵子也算是折腾好了,现在搜索页只会显示搜索相关的文章了。
方法也挺简单,几行代码就能搞定,下面分享几段搜索结果排除内容的WordPress代码
搜索结果排除指定ID文章或页面
//搜索结果排除指定ID的文章或页面
function Bing_search_filter_id($query) {
if ( !$query->is_admin && $query->is_search) {
$query->set(\’post__not_in\’, array(40,819));//文章或者页面的ID
}
return $query;
}
add_filter(\’pre_get_posts\’,\’Bing_search_filter_id\’);
搜索结果排除指定分类的文章
//搜索结果排除某些分类的文章
function Bing_search_filter_category( $query) {
if ( !$query->is_admin && $query->is_search) {
$query->set(\'cat\',\'-15,-57\'); //分类的ID,前面加负号表示排除;如果直接写ID,则表示只在该ID中搜索
}
return $query;
}
add_filter(\'pre_get_posts\',\'Bing_search_filter_category\');
搜索结果排除所有页面
//搜索结果排除所有页面
function search_filter_page($query) {
if ($query->is_search) {
$query->set(\'post_type\', \'post\');
}
return $query;
}
add_filter(\'pre_get_posts\',\'search_filter_page\');
搜索结果排除自定义分类(post_type)
//搜索结果排除自定义分类(post_type)
function searchAll( $query ) {
if ( $query->is_search ) { $query->set( \'post_type\', array( \'site\' )); }
return !$query;
}
add_filter( \'the_search_query\', \'searchAll\' );
文章来自大资源网https://www.dzy10.com转载请保留本链接,谢谢!
猜你喜欢
-
WordPress实现前台登录功能
2020-06-08 -
WordPress框架结构已分析
2020-06-03 -
wordpress获取当前分类名称或别名的详细教程
2020-06-07 -
WordPress如何调用自定义分类文章数量
2020-06-08 -
WordPress如何添加用户自定义上传头像功能
2020-06-08 -
WordPress优化之去掉分类链接中的category
2020-06-08 -
WordPress如何添加多个自定义菜单
2020-06-08 -
WordPress如何给古腾堡编辑器添加自定义模块
2020-06-08 -
解决WordPress官网无法访问429TooManyRequests
2020-06-08 -
wordpress获取当前分类名称或别名的详细教程
2020-06-03
-
WordPress如何调用全站、同分类随机文章
2020-06-08 -
ripro子主题jizhi_chlid极致主题如何设置修改顶部网站相关?
2020-07-02 -
WordPress免插件配置SMTP邮件功能教程
2020-06-08 -
如何使用WordPress撰写博客
2020-06-03 -
ripro怎么删除自动标签?
2020-06-28 -
WordPress根据分类别名或ID选择内容页模板
2020-06-08 -
WordPress实现不同用户等级显示不同內容
2020-06-08 -
WordPress让后台用户列表可以根据文章数进行排序
2020-06-08 -
WordPress纯代码实现图片灯箱lightbox效果
2020-06-07 -
WordPress如何实现给自定类型分类法投稿
2020-06-08
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源
- 2020-06-08Hi,初次和大家见面了,请多关照!
最后编辑:2020-10-20

