Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_filter('relevanssi_hits_filter', 'reviews_first');
- function reviews_first($hits) {
- $reviews = array();
- $releases = array();
- $everything_else = array();
- foreach ($hits[0] as $hit) {
- $review = false;
- foreach (get_the_category($hit->ID) as $cat) {
- if ($cat->cat_ID == 9) {
- $review = true;
- break;
- }
- $release = false;
- foreach (get_the_category($hit->ID) as $cat)
- if ($cat->cat_ID == 16) {
- $release = true;
- break;
- }
- }
- $review ? array_push($reviews, $hit) : array_push($everything_else, $hit);
- $release ? array_push($releases, $hit) : array_push($everything_else, $hit);
- }
- $hits[0] = array_merge($reviews, $everything_else);
- $hits[0] = array_merge($releases, $everything_else);
- return $hits;
- }
Add Comment
Please, Sign In to add comment