diff -r 34716fd837a4 -r be944660c56a wp/wp-includes/class-wp-meta-query.php --- a/wp/wp-includes/class-wp-meta-query.php Tue Dec 15 15:52:01 2020 +0100 +++ b/wp/wp-includes/class-wp-meta-query.php Wed Sep 21 18:19:35 2022 +0200 @@ -560,9 +560,9 @@ $join .= $i ? " AS $alias" : ''; if ( 'LIKE' === $meta_compare_key ) { - $join .= $wpdb->prepare( " ON ($this->primary_table.$this->primary_id_column = $alias.$this->meta_id_column AND $alias.meta_key LIKE %s )", '%' . $wpdb->esc_like( $clause['key'] ) . '%' ); + $join .= $wpdb->prepare( " ON ( $this->primary_table.$this->primary_id_column = $alias.$this->meta_id_column AND $alias.meta_key LIKE %s )", '%' . $wpdb->esc_like( $clause['key'] ) . '%' ); } else { - $join .= $wpdb->prepare( " ON ($this->primary_table.$this->primary_id_column = $alias.$this->meta_id_column AND $alias.meta_key = %s )", $clause['key'] ); + $join .= $wpdb->prepare( " ON ( $this->primary_table.$this->primary_id_column = $alias.$this->meta_id_column AND $alias.meta_key = %s )", $clause['key'] ); } // All other JOIN clauses. @@ -822,7 +822,7 @@ * * @since 4.1.0 * - * @param string|bool $alias Table alias, or false if none was found. + * @param string|false $alias Table alias, or false if none was found. * @param array $clause First-order query clause. * @param array $parent_query Parent of $clause. * @param WP_Meta_Query $this WP_Meta_Query object.