1. 首页
  2. 传统网媒
  3. 站友攻略
  4. WordPress

WordPress搜索:如何实现不是单纯的默认显示

WordPress默认的搜索结果页面是很LOW的

只需要根据您的需要在主题文件 functions.php 文件加入以下代码:

//搜索关键词高亮 站友网 https://wanghi.cn

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", "$1", $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);

其中:<span style=\”background-color:#f3f3f3;color:#ff00ff;\”>$1</span>

是控制显示搜索结果的颜色,可参考百度的更换颜色设置

以上方法很简单,就可以让您WP站点的搜索结果与众不同

海计划公众号