Last active
August 25, 2016 12:28
-
-
Save jchristopher/b4db289de0d8a86b2454 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// return results in a forced order by post type, sub ordered by weight | |
function my_searchwp_query_orderby( $sql, $engine ) { | |
global $wpdb; | |
// we want to return all Pages first, followed by Posts | |
/** | |
* MUST INCLUDE ___ALL___ ENABLED POST TYPES <-------------------------- | |
* | |
* | |
*/ | |
return "ORDER BY FIELD({$wpdb->prefix}posts.post_type, 'page', 'post'), finalweight DESC, {$wpdb->prefix}posts.post_date DESC"; | |
} | |
add_filter( 'searchwp_query_orderby', 'my_searchwp_query_orderby', 10, 2 ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment