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);
掘金网建议新手小白们不用太纠结有关技术层面的东西,这些技术自己如果实在无力拿下的话,完全可以付费来给你搞定的,掘金网目前就提供这样的付费技术支持服务《去付费》,花钱不多可以买个保障和安全,有需要的可以联系掘金网。