WordPress高亮显示搜索关键词

WordPress搜索关键词高亮显示是一个非常实用的技巧,将搜索结果中的关键词高亮标出使用户一目了然,十分有利于用户体验。实现高

WordPress搜索关键词高亮显示是一个非常实用的技巧,将搜索结果中的关键词高亮标出使用户一目了然,十分有利于用户体验。实现高亮显示WordPress搜索关键词的方法有多种,有的是在搜索页面中修改,有的需要在header中修改,这里介绍一个比较简单实用的方法,将以下代码添加到主题目录的functions.php中即可,显示的样式还可以自定义。

function search_word_replace($buffer){
    if(is_search()){
        $arr = explode(" ", get_search_query());
        $arr = array_unique($arr);
        foreach($arr as $v)
            if($v)
                $buffer = preg_replace("/(".$v.")/i", "<span style=\"background-color:#ff0;\"><strong>$1</strong></span>", $buffer);
    }
    return $buffer;
}
add_filter("the_title", "search_word_replace", 200);
add_filter("the_excerpt", "search_word_replace", 200);
add_filter("the_content", "search_word_replace", 200);

 


下载说明:
1. 本站所有资源来源于网络和用户上传,如有侵权请联系站长
2. 本站分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,商用请支持正版!不得违反国家法律,否则后果自负!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

本站的资源均来自于互联网,仅为资源共享、学习参考之目的,其版权均归原作者及其网站所有,如有侵权请留言联系:admin,转转请注明出处:http://zhanmr.com/6758.htm

发表评论

邮箱地址不会被公开。 必填项已用*标注