در این آموزش میخواهیم نحوه متمایز کردن پر رنگ کردن کلمات جستجو شده در نتایج جستوی وردپرس را بیان کنیم.

با استفاده از کد زیر و قرار دادن آن در فایل functions.php می توانید کلماتی که در وردپرس جستجو شده اند را با یک رنگ متمایز در نتایج جستجو نمایش دهید .

 

نکته : شما می توانید کدهای HTML بیشتری را برای سفارشی کردن کلمات متمایز ، به کد زیر اضافه کنید .

 

function wps_highlight_results($text){
     if(is_search()){
     $sr = get_query_var('s');
     $keys = explode(" ",$sr);
     $text = preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt">'.$sr.'</strong>', $text);
     }
     return $text;
}
add_filter('the_excerpt', 'wps_highlight_results');
add_filter('the_title', 'wps_highlight_results');