Fix permissions, add post filters

This commit is contained in:
Brian Miyaji
2014-02-01 22:28:49 +11:00
parent b3270a06b1
commit bd8561cdba
15 changed files with 290 additions and 203 deletions

View File

@@ -1,15 +1,18 @@
<?php
function sportspress_pre_get_posts( $wp_query ) {
if ( is_admin() ):
$post_type = $wp_query->query['post_type'];
function sportspress_pre_get_posts( $query ) {
if( !is_admin() )
return $query;
if ( in_array( $post_type, array( 'sp_result', 'sp_outcome', 'sp_column', 'sp_statistic' ) ) ):
$wp_query->set( 'orderby', 'menu_order' );
$wp_query->set( 'order', 'ASC' );
elseif ( $post_type == 'sp_event' ):
$wp_query->set( 'orderby', 'post_date' );
$wp_query->set( 'order', 'ASC' );
endif;
$post_type = $query->query['post_type'];
if ( in_array( $post_type, array( 'sp_result', 'sp_outcome', 'sp_column', 'sp_statistic' ) ) ):
$query->set( 'orderby', 'menu_order' );
$query->set( 'order', 'ASC' );
elseif ( $post_type == 'sp_event' ):
$query->set( 'orderby', 'post_date' );
$query->set( 'order', 'ASC' );
endif;
return $query;
}
add_filter('pre_get_posts', 'sportspress_pre_get_posts');