WordPress.org

Make WordPress Core

Ticket #37568: 37568.diff

File 37568.diff, 1.5 KB (added by flixos90, 4 years ago)
  • src/wp-includes/class-wp-meta-query.php

     
    749749        public function has_or_relation() {
    750750                return $this->has_or_relation;
    751751        }
     752
     753        /**
     754         * Returns additional default fields for any query class that uses `WP_Meta_Query`.
     755         *
     756         * @since 4.6.0
     757         *
     758         * @return array Array of defaults for meta queries.
     759         */
     760        public static function get_defaults() {
     761                return array(
     762                        'meta_key'     => '',
     763                        'meta_value'   => '',
     764                        'meta_type'    => '',
     765                        'meta_compare' => '',
     766                        'meta_query'   => '',
     767                );
     768        }
    752769}
  • src/wp-includes/class-wp-term-query.php

     
    172172         * }
    173173         */
    174174        public function __construct( $query = '' ) {
    175                 $this->query_var_defaults = array(
     175                $this->query_var_defaults = array_merge( array(
    176176                        'taxonomy'               => null,
    177177                        'orderby'                => 'name',
    178178                        'order'                  => 'ASC',
     
    198198                        'childless'              => false,
    199199                        'cache_domain'           => 'core',
    200200                        'update_term_meta_cache' => true,
    201                         'meta_query'             => '',
    202                 );
     201                ), WP_Meta_Query::get_defaults() );
    203202
    204203                if ( ! empty( $query ) ) {
    205204                        $this->query( $query );