Advertisement
msaari

Relevanssi search categories

Oct 23rd, 2012
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.64 KB | None | 0 0
  1. add_filter('relevanssi_hits_filter', 'relevanssi_read_categories');
  2. function relevanssi_read_categories($hits) {
  3.     global $relevanssi_search_categories;
  4.     $temp_relevanssi_search_categories = array();
  5.     foreach ($hits[0] as $hit) {
  6.         $cats = get_the_category($hit->ID);
  7.         foreach ($cats as $cat) {
  8.             $temp_relevanssi_search_categories[$cat->name] = get_category_link($cat->term_id);
  9.         }
  10.     }
  11.  
  12.     ksort($temp_relevanssi_search_categories);
  13.     $relevanssi_search_categories = array();
  14.     foreach ($temp_relevanssi_search_categories as $name => $url) {
  15.         $relevanssi_search_categories[] = "<a href='$url'>$name</a>";
  16.     }
  17.     return $hits;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement