Making WordPress.org

Ticket #2583: 2583.1.diff

File 2583.1.diff, 4.2 KB (added by coreymckrill, 8 years ago)
  • classes/tggr-media-source.php

     
    159159                public static function sort_by_author( $query_vars ) {
    160160                        $class = get_called_class();
    161161
    162                         if ( array_key_exists( 'orderby', $query_vars ) && $class::POST_TYPE_SLUG == $query_vars['post_type'] ) {
    163                                 if ( 'Author' == $query_vars['orderby'] ) {
    164                                         $query_vars['orderby']  = 'meta_value';
    165                                         $query_vars['meta_key'] = self::get_author_username_key( $class );
    166                                 }
     162                        if ( isset( $query_vars['orderby'], $query_vars['post_type'] ) &&
     163                             $class::POST_TYPE_SLUG == $query_vars['post_type'] &&
     164                             'Author' == $query_vars['orderby'] ) {
     165
     166                                $query_vars['orderby']  = 'meta_value';
     167                                $query_vars['meta_key'] = self::get_author_username_key( $class );
    167168                        }
    168169
    169170                        return $query_vars;
  • classes/tggr-source-flickr.php

     
    6969                        add_filter( 'manage_edit-' . self::POST_TYPE_SLUG . '_columns',             __CLASS__ . '::add_columns'            );
    7070                        add_filter( 'manage_edit-' . self::POST_TYPE_SLUG . '_sortable_columns',    __CLASS__ . '::add_columns'            );
    7171                        add_action( 'manage_' .      self::POST_TYPE_SLUG . '_posts_custom_column', __CLASS__ . '::display_columns', 10, 2 );
    72                         add_filter( 'request',                                                      __CLASS__ . '::sort_by_author'         );
     72
     73                        if ( is_admin() ) {
     74                                add_filter( 'request', __CLASS__ . '::sort_by_author' );
     75                        }
    7376                }
    7477
    7578                /**
  • classes/tggr-source-google.php

     
    6868                        add_filter( 'manage_edit-' . self::POST_TYPE_SLUG . '_columns',             __CLASS__ . '::add_columns'            );
    6969                        add_filter( 'manage_edit-' . self::POST_TYPE_SLUG . '_sortable_columns',    __CLASS__ . '::add_columns'            );
    7070                        add_action( 'manage_' .      self::POST_TYPE_SLUG . '_posts_custom_column', __CLASS__ . '::display_columns', 10, 2 );
    71                         add_filter( 'request',                                                      __CLASS__ . '::sort_by_author'         );
     71
     72                        if ( is_admin() ) {
     73                                add_filter( 'request', __CLASS__ . '::sort_by_author' );
     74                        }
    7275                }
    7376
    7477                /**
  • classes/tggr-source-instagram.php

     
    7272                        add_filter( 'manage_edit-' . self::POST_TYPE_SLUG . '_columns',             __CLASS__ . '::add_columns'            );
    7373                        add_filter( 'manage_edit-' . self::POST_TYPE_SLUG . '_sortable_columns',    __CLASS__ . '::add_columns'            );
    7474                        add_action( 'manage_' .      self::POST_TYPE_SLUG . '_posts_custom_column', __CLASS__ . '::display_columns', 10, 2 );
    75                         add_filter( 'request',                                                      __CLASS__ . '::sort_by_author'         );
     75
     76                        if ( is_admin() ) {
     77                                add_filter( 'request', __CLASS__ . '::sort_by_author' );
     78                        }
    7679                }
    7780
    7881                /**
  • classes/tggr-source-twitter.php

     
    7272                        add_filter( 'manage_edit-' . self::POST_TYPE_SLUG . '_columns',             __CLASS__ . '::add_columns'            );
    7373                        add_filter( 'manage_edit-' . self::POST_TYPE_SLUG . '_sortable_columns',    __CLASS__ . '::add_columns'            );
    7474                        add_action( 'manage_' .      self::POST_TYPE_SLUG . '_posts_custom_column', __CLASS__ . '::display_columns', 10, 2 );
    75                         add_filter( 'request',                                                      __CLASS__ . '::sort_by_author'         );
     75
     76                        if ( is_admin() ) {
     77                                add_filter( 'request', __CLASS__ . '::sort_by_author' );
     78                        }
    7679                }
    7780
    7881                /**