WordPress.org

Make WordPress Core

Ticket #20376: 20376.4.patch

File 20376.4.patch, 868 bytes (added by DrewAPicture, 5 years ago)

Refresh.

  • wp-includes/post.php

     
    36853685
    36863686        $join = '';
    36873687        $where = "$exclusions $inclusions ";
    3688         if ( ! empty( $meta_key ) || ! empty( $meta_value ) ) {
     3688        if ( '' != $meta_key || '' != $meta_value ) {
    36893689                $join = " LEFT JOIN $wpdb->postmeta ON ( $wpdb->posts.ID = $wpdb->postmeta.post_id )";
    36903690
    36913691                // meta_key and meta_value might be slashed
    36923692                $meta_key = wp_unslash($meta_key);
    36933693                $meta_value = wp_unslash($meta_value);
    3694                 if ( ! empty( $meta_key ) )
     3694                if ( '' != $meta_key )
    36953695                        $where .= $wpdb->prepare(" AND $wpdb->postmeta.meta_key = %s", $meta_key);
    3696                 if ( ! empty( $meta_value ) )
     3696                if ( '' != $meta_value )
    36973697                        $where .= $wpdb->prepare(" AND $wpdb->postmeta.meta_value = %s", $meta_value);
    36983698
    36993699        }