wordpress搜索页面关键词加亮

林继 WordPress 2,442 共写了166个字 (2010-12-31 2:30:59) 没有评论 打印 扫描二维码 百度未收录

在搜索页面中将关键词高亮标出

加载主题文件夹下的functions.php中,当然,如果能做成插件就更完美了,可以随时关闭。
嵌套em标签,可以根据标签调整样式。

  1. function search_word_replace($buffer){
  2.     if(is_search()){
  3.         $arr = explode(" ", get_search_query());
  4.         $arr = array_unique($arr);
  5.         foreach($arr as $v)
  6.             if($v)
  7.                 $buffer = preg_replace("/(".$v.")/i", "<em>$1</em>", $buffer);
  8.     }
  9.     return $buffer;
  10. }
  11. add_filter("the_title", "search_word_replace", 200);
  12. add_filter("the_excerpt", "search_word_replace", 200);
  13. add_filter("the_content", "search_word_replace", 200);

本文来自:http://codante.org/wordpress-search-keyword-highlight

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

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

< >