Changeset 1913334
- Timestamp:
- 07/23/2018 08:46:43 AM (8 years ago)
- File:
-
- 1 edited
-
vela-companion/trunk/vela-companion.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vela-companion/trunk/vela-companion.php
r1913331 r1913334 989 989 990 990 public static function get_query_args( $control_id, $settings ) { 991 $defaults = [991 $defaults = array( 992 992 $control_id . '_post_type' => 'post', 993 $control_id . '_posts_ids' => [],993 $control_id . '_posts_ids' => array(), 994 994 'orderby' => 'date', 995 995 'order' => 'desc', 996 996 'posts_per_page' => 3, 997 997 'offset' => 0, 998 ];998 ); 999 999 1000 1000 $settings = wp_parse_args( $settings, $defaults ); … … 1017 1017 } 1018 1018 1019 $query_args = [1019 $query_args = array( 1020 1020 'orderby' => $settings['orderby'], 1021 1021 'order' => $settings['order'], 1022 1022 'ignore_sticky_posts' => 1, 1023 1023 'post_status' => 'publish', // Hide drafts/private posts for admins 1024 ];1024 ); 1025 1025 1026 1026 if ( 'by_id' === $post_type ) { … … 1032 1032 if ( empty( $query_args['post__in'] ) ) { 1033 1033 // If no selection - return an empty query 1034 $query_args['post__in'] = [ 0 ];1034 $query_args['post__in'] = array('0'); 1035 1035 } 1036 1036 } else { 1037 1037 $query_args['post_type'] = $post_type; 1038 1038 $query_args['posts_per_page'] = $settings['posts_per_page']; 1039 $query_args['tax_query'] = [];1039 $query_args['tax_query'] = array(); 1040 1040 1041 1041 if ( 0 < $settings['offset'] ) { … … 1053 1053 1054 1054 if ( ! empty( $settings[ $setting_key ] ) ) { 1055 $query_args['tax_query'][] = [1055 $query_args['tax_query'][] = array( 1056 1056 'taxonomy' => $object->name, 1057 1057 'field' => 'term_id', 1058 1058 'terms' => $settings[ $setting_key ], 1059 ];1059 ); 1060 1060 } 1061 1061 } … … 1067 1067 1068 1068 if ( ! empty( $settings['exclude'] ) ) { 1069 $post__not_in = [];1069 $post__not_in = array(); 1070 1070 if ( in_array( 'current_post', $settings['exclude'] ) ) { 1071 1071 if ( Utils::is_ajax() && ! empty( $_REQUEST['post_id'] ) ) {
Note: See TracChangeset
for help on using the changeset viewer.