WordPress搜索结果仅显示文章类型而屏蔽页面、附件页、版本教程!

由于前段时间老古对博客进行了全新改版,所以最近老古空闲之余都会逛逛博客,看看还有啥优化的。在瞎逛的时候,发现,搜索结果页出现了一堆乱码。一看原来这是附件名称,由于老古对附件进行了重命名,因此全是一堆乱的。

如下图所示:

wordpress搜索结果仅显示文章类型而屏蔽页面、附件页、版本教程!

wordpress搜索结果仅显示文章类型而屏蔽页面、附件页、版本教程!

看链接,都是媒体库附件页面,前面我们也针对这个做过优化,已经将图片附件页面url自动跳转到文章页了。

搜索页实际上,搜索结果还有其他类型,如单页、修订版本等等,很明显这些都不是我想要的。实际上只给用户展示文章页就够了。这样,我们搜索结果中就只会出现文章类型为post的文章了。

代码如下:

//搜索结果仅显示文章类型
function search_filter_page($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts','search_filter_page');

使用方法:将以上代码加入主题的functions.php文件内即可!

鸭奈飞影视网站作者被抓明日开审:因免费提供Netflix剧集!

上一篇

男子酒驾致3死1伤至今未支付赔偿:出狱办婚礼被伤者家属拦下!

下一篇

99%的人还看了

发表评论

插入图片

欢迎登陆本站

 | 注册


耗时 0.227 秒 查询 72 次 内存 8.02 MB

在线工具

VIP视频解析
注册

登录

忘记密码 ?