Loading...

WordPress 插件:使用 Search Hilite 高亮搜索关键字

这款插件之前 E-Space 做过介绍,我也在今天正式启用之。它可以将页面中的搜索关键字进行高亮显示,例如当用户通过关键字“ fcitx 方框”搜索并打开我的这篇文章《解决 fcitx 状态条中汉字显示为方框》时,文章中的“ fcitx ”和“方框”会高亮显示出来。

Search Hilite Screenshot
Search-Hilite Screenshot

此插件目前支持以下这些搜索引擎: Google (www.google), Lycos (search.lycos), Yahoo (search.yahoo), Baidu (www.baidu) 和 WordPress 自身的搜索功能。

如果你也希望加入对 www1.baidu 的支持,打开 search-hilite.php 到 124 行,将括弧中的 www 改为 www\d* ,改后就是下面这个样子。

if (preg_match('|^http://(www\d*)?\.?baidu.com|i', $referer)) {

目前仍然存在一个小问题,当使用百度重复文章开头的搜索时,“方框”这个关键字没有加亮,原因暂时未知。

Install Search Hilite

2Comment(s). Blabla or Trackback

  • hhalloyy at 20:01 Sep 02, 2007 

    另外一个你为啥不用,用了就也会有我同样的问题,然后你可以努力一下解决嘛~~~

    其实如果使用单纯的搜索加亮,还有一个插件可能效果更好,它会包括使用wp默认的搜索时结果也加亮,但用的是js代码。
    http://www.linksback.org/wordpress/wordpress-plugins/wphighlight-wordpress-plugin/

  • 北极冰仔 at 21:03 Sep 02, 2007 

    我内功不够深厚啊,只能做些三脚猫的事情。-__-||

    正在看 linksback 的插件:)

Blabla ↓

Connecting to server...

3Pingbacks & Trackbacks