提高WordPress搜索体验
来源:asp之家 发布时间:2010-03-26 19:22:00
本篇文章讲的是提高WordPress自带的搜索功能的体验,使用Google CSE的可以飘过。
随着站内信息的增多,站内搜索成为了每个网站必不可少的功能。为了提高搜索体验,很多人采用Google Custom Search Engine服务作为站内搜索,可是使用搜索引擎进行站内搜索存在页面收录问题,因此对于新站和是不实用的,因此使用WordPress提供的搜索功能是 最好的选择。相对于Google CSE,WordPress的搜索功能有两个明显不足:1.不能显示被检索到的条目数量;2.关键词没有高亮。我们可以通过修改模板来添加这两个功能。
显示检索到的条目数量
打开主题的search.php(不同的主题可能有所不同),把下面的代码添加到适当的地方。
< ?php
/* Search Count */
$allsearch = &new WP_Query("s=$s&showposts=-1");
$key = wp_specialchars($s, 1);
$count = $allsearch->post_count;
echo '<span class="search-terms">'.$key.'</span> — '.$count.' articles';
wp_reset_query();
?>
这样例如在搜索“bolo”时,检索到10篇文章,在将会提示:bolo — 0 articles。
高亮关键词
在得到搜索结果以后,我们通常需要浏览一下条目的摘要,以选择一条自己觉得最符合要求的进行点击。高亮关键词,能是人们更快地找到自己所需要的条 目。要增加这个功能,同样修改search.php。
以下为引用的内容:
//查找< ?php the_title(); ?>,替换成< ?php echo $title; ?>
//在< ?php echo $title; ?>前增加以下代码:
< ?php
$title = get_the_title();
$keys= explode(" ",$s);
$title = preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt">\0', $title);
?>
这个代码可以加粗文章标题里的关键词,另外你也可以通过增加样式使关键词更加突出。
本文链接: http://blog.imbolo.com/improve-search-experience/
猜你喜欢
- baidu好象最近又在跳舞了,动作之大,动作之频繁,可以说是史无前例。我新上的站,第一天25页,第二天70页,第三天1页,另外一个站第一天2
- 1,我自己琢磨网站有三四年了,真正赚钱是从今年开始。以下是我从开始做网站到现在的一些情况。本文首发我的个站[张顺海].2,现在我的主站IP日
- 我昨天在赛迪网技术社区[url]http://bbs.network.ccidnet.com/thread.php?fid=24[/url]
- 在众多的网络应用中,FTP(File Transfer porotocol)有着非常重要的地位。在Internet中一 个十分重要的资源就是
- 2009年岁尾z-blog又有新版放出,辞旧迎新,版本代号是“Z-Blog 1.8 Walle Build 91204”。这次升级,主要是修
- 开设个人博客的朋友使用WordPress不在少数,那么也难免不了更换空间和域名的情况,由于笔者亲历了一次更换空间和域名的情况,将博客从AAA
- Godaddy Linux主机帐户的免费软件您了解多少呢?我们的所有托管计划都含有一些免费的server-side applications
- 北京时间6月28日消息,美国谷歌公司开始在放置搜索广告方面使用用户最近搜索历史的信息,虽然广告的针对性有所提到,但是这将引发有关谷歌如何保护
- 近两年,我们在实际工作中体验到:我们身边的中小型企业一旦准备利用互联网资源帮助自己做一些事情时,再也不会相信搭建一个简单的企业网站能给他们带
- Typecho默认情况是,评论列表里也列出博主的回复和评论,这个完全没有必要嘛。好在Typecho 0.8-10.8.15 正式版已加了评论
- 每过几年,企业都要对网站进行改版设计。有时,企业对网站改版以新战略或是新产品的推出为契机。有时,企业只是不喜欢旧的网站才进行改版。或许,企业
- ProFTPD是一个Unix平台上或是类Unix平台上(如Linux,FreeBSD等)的FTP服务器程序,它是在自由软件基金会的版权声明(
- Windows2003服务器安装及设置教程——Mssql安全篇一 :将MS SQL SERVER运行于普通用户下)Windows2003服务
- 在广州我发现父亲的台式机被病毒感染得"满目疮痍"。虽然我的笔记本使用原版Windows XP SP2到现在四年都没&qu
- 核心提示:冷门行业网站站长的该如何坚守,这些年坚持在冷门行业维护小网站的经历,让我有了如下感悟。1、爱好、兴趣是做好一个冷门行业网站的原动力
- 建立并实施网站建设规范对于规范网站建设服务,提高企业网站的网络营销价值非常重要。规范的网站建设不仅可以为用户获取信息带来更多的方便,也体现了
- 广告2.0:如何投放好互联网广告根据美国互联网广告局(IAB)和普华永道会计师事务所共同发表的报告,2006年美国的互联网广告收入比2005
- 导入链接指的是从外部网站的页面上链回您的网站的链接。导入链接能够给您的网站带来新的用户,而且当这些链接是有价值的、网站编辑自愿选择的链接时,
- 写在前面标题党是网络上一小撮利用各种颇具创意的标题吸引眼球,以达到各种个人目的网民们的自发性组织。其主要行为简而言之即发帖的标题严重夸张,帖
- 1、新站没有提交,但2个星期内均被百度与google收录了。为什么没有提交就收录了?有的提交很久也不能被收录。这是正常的。只要你在别的地方有