请选择 进入手机版 | 继续访问电脑版

DT模板网 门户 CMS教程 wordpress教程 查看内容

wordpress站内搜索优化方案:伪静态、剔除无关内容

2016-9-23 15:50| 发布者: 鬼王潮| 查看: 1152| 评论: 1

摘要: 站内搜索对于网站的优化也是非常重要的,一个良好的站内搜索可以帮助用户更快的找到网站内容,从而增加网站页面点击量而且适当的让搜索引擎收站内搜索结果页也可以增加网站引索量。 实现方法:

站内搜索对于网站的优化也是非常重要的,一个良好的站内搜索可以帮助用户更快的找到网站内容,从而增加网站页面点击量而且适当的让搜索引擎收站内搜索结果页也可以增加网站引索量。

实现方法:

 

1
2
3
4
5
6
7
8
9
add_action('template_redirect''v7v3_single_post');
function v7v3_single_post() {
    if (is_search()) {
        global $wp_query;
        if ($wp_query->post_count == 1) {
            wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
        }
    }
}

将以上代码加入到当前的使用的主题functions.php文件中即可。

接下来是屏蔽搜索结果页中的一些不必要的内容,在wordpress搜索结果页中搜索某些关键词的时候可能会将:关于我们、联系我们等page类型的页面也搜索出来。但是这些内容一般都不是用户所需要的,所以我们可以将这些内容从wordpress的搜索结果页剔除掉。

实现方法:

一、打开当前的functions.php文件并加入以下代码:

 

1
2
3
4
5
6
7
8
function is_type_page() {
global $post;
if ($post->post_type == 'page') {
return true;
else {
return false;
}
}

二、打开当前主题的搜索结果页文件(search.php)

找到

 

1

鲜花

握手

雷人

路过

鸡蛋
发表评论

最新评论

引用 hg90083 2017-5-20 21:00
一个良好的站内搜索可以帮助用户更快的找到网站内容

查看全部评论(1)

精品推荐

极品资源

原创模板

下载排行

资源分类