首页 > 新闻资讯 > 在WordPress搜索结果中高亮关键字

在WordPress搜索结果中高亮关键字

1条评论
标签:
更多

大部分内容管理系统和博客系统都提供了在搜索结果中高亮关键字的功能,可是WordPress没有,这让很多用户觉得不太方便。用以下修改能帮你实现这个目的:

打开search.php,找到the_title(),并替换成:

echo $title;

再在修改的这行之前添加:

<?php
    $title     = get_the_title();
    $keys= explode(" ",$s);
    $title     = preg_replace('/('.implode('|', $keys) .')/iu',
        '<strong class="search-excerpt">\0</strong>',
        $title);
?>

保存serach.php,再打开style.css,添加:

strong.search-excerpt { background: yellow; }

大功告成!

原文地址:http://www.wprecipes.com/how-to-enlight-searched-text-in-search-results

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
貌似是沙发,请教:如何让用户通过搜索引擎查找文章时自动高亮该文章?我的站文章比较多,挺麻烦的 这问题