搜索突出显示功能出错

时间:2018-08-23 09:40:52

标签: function search

我正在使用此功能突出显示单词搜索。但这有一个问题。您能看到问题出在哪里吗?

搜索词显示在标题页中。为什么?

谢谢

function highlight_results($text){
    if(is_search()){
        $keys = implode('|', explode(' ', get_search_query()));
        $text = preg_replace('/(' . $keys .')/iu', '<span class="search-highlight">\0</span>', $text);
    }
    return $text;
}
add_filter('the_content', 'highlight_results');
add_filter('the_excerpt', 'highlight_results');
add_filter('the_title', 'highlight_results');

function highlight_results_css() {
    ?>
    <style>
    .search-highlight { background-color:#FF0; font-weight:bold; }
    </style>
    <?php
}
add_action('wp_head','highlight_results_css');

0 个答案:

没有答案