Advertisement
Guest User

Untitled

a guest
Dec 18th, 2012
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.29 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.     global $relevanssi_search_terms;
  5.  
  6.         $temp_relevanssi_search_categories = array();
  7.         $temp_relevanssi_search_terms = array();
  8.  
  9.     foreach ($hits[0] as $hit) {
  10.         $cats = get_the_category($hit->ID);
  11.                 foreach ($cats as $cat) {
  12.                         $temp_relevanssi_search_categories[$cat->name] = get_category_link($cat->term_id);
  13.  
  14.                 }
  15.         $terms = get_the_terms($hit->ID, 'custom_tax_here');
  16.                 foreach ($terms as $term){
  17.                         $temp_relevanssi_search_terms[$term->name] = get_term_link($term->term_id, 'custom_tax_here');
  18.                 }
  19.     }
  20.  
  21.  
  22.     ksort($temp_relevanssi_search_categories);
  23.     ksort($temp_relevanssi_search_terms);
  24.  
  25.         $relevanssi_search_categories = array();
  26.         $relevanssi_search_terms = array();
  27.  
  28.         foreach ($temp_relevanssi_search_categories as $name => $url) {
  29.                 $relevanssi_search_categories[] = "<a href='$url'>$name</a>";
  30.         }
  31.        
  32.         foreach ($temp_relevanssi_search_terms as $name => $url) {
  33.                 $relevanssi_search_terms[] = "<a href='$url'>$name</a>";
  34.         }      
  35.  
  36.     return $hits;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement