Skip to content

Commit

Permalink
Fix sorting of speakers by title
Browse files Browse the repository at this point in the history
  • Loading branch information
Martin de Keijzer committed Dec 19, 2018
1 parent fcecac2 commit fd68cb2
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions functions.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,24 +10,28 @@ function phpbnl18_enqueue_styles() {

/**
* Change sort order to title on archive pages
* @param $query
*
* @param WP_Query $query
*
* @return WP_Query
*/
function phpbnl_change_sort_order($query){

if(is_archive() && isset($query->query_vars['post_type']) && $query->query_vars['post_type'] == 'sessions'):
$query->set( 'orderby', 'meta_value');
$query->set( 'meta_key', 'session_type');
$query->set('order', 'ASC');
elseif (is_archive() && isset($query->query_vars['post_type']) && $query->query_vars['post_type'] == 'speaker'):
$query->set( 'orderby', 'meta_value' );
$query->set( 'meta_key', 'title' );
$query->set( 'orderby', 'title' );
$query->set( 'order', 'ASC' );
endif;

return $query;
};

/**
* @param $query
* @param WP_Query $query
*
* @return WP_Query
*/
function phpbnl_filter_sessions($query){
Expand Down

0 comments on commit fd68cb2

Please sign in to comment.