posts ) ) { $args['post__in'] = $query->posts; // $relevanssi_query->posts array $args['orderby'] = 'post__in'; // override orderby to relevance $args['s'] = ''; // Reset 's' term value $args['posts_per_page'] = $old_posts_per_page; // Reset 'posts_per_page' before sending data back $args['offset'] = $old_offset; // Reset 'offset' before sending data back } return $args; } } } /* * ALM_Relevanssi * The main function responsible for returning the one true ALM_Relevanssi Instance. * * @since 2.0.0 */ function ALM_Relevanssi(){ global $ALM_Relevanssi; if( !isset($ALM_Relevanssi) ){ $ALM_Relevanssi = new ALM_Relevanssi(); } return $ALM_Relevanssi; } ALM_Relevanssi(); // initialize endif;