我正在使用此功能突出显示单词搜索。但这有一个问题。您能看到问题出在哪里吗?
搜索词显示在标题页中。为什么?
谢谢
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');