2012年2月9日星期四

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; }

 

大功告成!

2 条评论: