WP酷 WP酷
  • 主题
  • 教程
  • 插件
  • 官方 QQ 群
  • 建站推荐
  • 联系
  • nicetheme® 奈思主题
  • 注册
    登录
立即登录
  • 请到 [后台->外观->菜单] 中设置菜单
首页 › WordPress 教程 › WordPress站内搜索优化方案:伪静态、剔除无关内容

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

PCDotFan9年前

 

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

如何屏蔽搜索结果页中的一些不必要的内容?在WordPress搜索结果页中搜索某些关键词的时候可能会将:关于我们、联系我们等page类型的页面也搜索出来。但是这些内容一般都不是用户所需要的,所以我们可以将这些内容从WordPress的搜索结果页剔除掉。打开当前的functions.php文件并加入以下代码:

function is_type_page() {
global $post;
if ($post->post_type == 'page') {
return true;
} else {
return false;
}
}

之后打开当前主题的搜索结果页文件(search.php):

找到<?php while (have_posts()) : the_post(); ?> ,并在这段代码后添加:

<?php if (is_type_page()) continue; ?>

这样即可将所有page类型的页面从搜索结果页中删除了。

最后是搜索结果的伪静态,WordPress的搜索结果页默认是”http://abc.com/?s=关键词”这种形式的,而且WordPress的后台固定链接页面也没有提供搜索结果页的伪静态选择。那么我们如何来对WordPress搜索结果页做伪静态呢?其实很简单,只需在functions.php文件中加入一段代码:

function v7v3_search_url_rewrite() {
    if ( is_search() && ! empty( $_GET['s'] ) ) {
        wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
        exit();
    }  
}
add_action( 'template_redirect', 'v7v3_search_url_rewrite' );

加上以上代码后搜索结果页的链接就由“http://abc.com/?s=关键词”这种形式变成了“http://abc.com/search/关键词”这种形式的链接了。除此之外,搜索结果还可以通过Rewrite(url重写)来做伪静态,代码如下:

RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

 

0
分享

本站下载管理系统「dl.mywpku.com」因年久失修而永久关闭。若需获得往年主题,请至 WP酷的百度网盘(提取码: 5rbm) 自行搜索下载。默认解压密码为「www.mywpku.com」。

对您造成的不便,敬请谅解!

PCDotFan 站长
文章 435评论 859
相关文章
  • [6.0 更新中文汉化]极度流行的SEO插件 – WordPress SEO by Yoast
  • WordPress 新用户注册邮件链接提示「您的密码重设链接无效」
  • AMP – 为 WordPress 移动站点操作全球访问优化
  • 去除谷歌服务 – WordPress 国外主题全方位加速
  • 使用 WP-CLI 简化 WordPress 操作流程
  • WordPress 基础开发 – 一探 WordPress Hook 机制及示例应用
  • 优化静态资源 – WordPress 国外主题全方位加速
  • WordPress 实现微信登录
评论 (11)
再想想
  • vane@喵大大

    看了好多的wp站,还是你这的东西比较全 ,而且实用的技巧很多,受用了!

    9年前
    • WP酷

      @vane@喵大大 谢谢夸奖~小站会继续努力的

      9年前
    • vane@喵大大

      @WP酷 [嘻嘻] 嘿嘿 我的内容和你的不同,我主要写一些搞笑的东西 还有音乐视频推荐什么的 欢迎互访哦。

      9年前
    • WP酷

      @vane@喵大大 已收藏夹~会经常回访的

      9年前
    • vane@喵大大

      @WP酷 [挤眼] 嘿嘿 你的我也收藏鸟~~·

      9年前
    • 三日月

      @vane@喵大大 大大无处不在

      9年前
    • 喵大大

      @三日月 嘿嘿~~~~~

      9年前
  • 三日月

    不知道怎么看文章滚动条貌似有卡顿

    9年前
    • WP酷

      @三日月 我这边也是这样……正在想办法

      9年前
    • 三日月

      @WP酷 嗯嗯,看来的确存在这问题,希望贵站越做越好

      9年前
  • 购物生活(好店品)

    先收藏了,以后再看看是否有需要吧!

    9年前
PCDotFan
站长
若无特别注明,则默认我发布的所有文章均为内容原创 / 翻译原创,转载时请保留来源。
435文章
859评论
3K获赞
猜你喜欢
多说提速:使用七牛云存储实现多说静态文件CDN
8年前
在WordPress主题中使用Font Awesome
10年前
WordPress 4.3 文本编辑器无法切换及多媒体按钮失效解决
8年前
  • 杂记
  • WordPress 付费主题推荐
Copyright © 2023 WP酷. Designed by nicetheme. 琼ICP备13002067号-1