普通视图

发现新文章,点击刷新页面。
昨天以前首页
  • ✇新锐博客
  • WordPress搜索屏蔽所有页面莫忘
    前言 用WordPress搭建网站的站长都知道,WordPress自带的搜索路径为?s= ,这就导致搜索结果出来的时候会包含页面而不是只有文章内容,所以今天教大家如何让搜索结果屏蔽所有页面内容。 教程 我用的是CoreNext主题自带有子主题,如果没有子主题的要慎重修改。 将如下代码加到function.php 中即可 function search_filter_page($query) { if ($query->is_search) { $query->set('post_type', 'post'); } return $query; } add_filter('pre_get_posts','search_filter_page'); 测试 加代码之前的效果: 加代码之后的效果:  
     

WordPress搜索屏蔽所有页面

作者 莫忘
2024年5月5日 13:28

前言

用WordPress搭建网站的站长都知道,WordPress自带的搜索路径为?s= ,这就导致搜索结果出来的时候会包含页面而不是只有文章内容,所以今天教大家如何让搜索结果屏蔽所有页面内容。

教程

我用的是CoreNext主题自带有子主题,如果没有子主题的要慎重修改。

将如下代码加到function.php 中即可

function search_filter_page($query) {
    if ($query->is_search) {
        $query->set('post_type', 'post');
    }
    return $query;
 }
add_filter('pre_get_posts','search_filter_page');

测试

加代码之前的效果:

图片[1]-新锐博客

加代码之后的效果:

图片[2]-新锐博客

 

❌
❌