WordPress.org

Make WordPress Core

Ticket #20376: 20376.patch

File 20376.patch, 843 bytes (added by SergeyBiryukov, 2 years ago)
  • wp-includes/post.php

     
    34543454 
    34553455        $join = ''; 
    34563456        $where = "$exclusions $inclusions "; 
    3457         if ( ! empty( $meta_key ) || ! empty( $meta_value ) ) { 
     3457        if ( ! empty( $meta_key ) || isset( $meta_value ) ) { 
    34583458                $join = " LEFT JOIN $wpdb->postmeta ON ( $wpdb->posts.ID = $wpdb->postmeta.post_id )"; 
    34593459 
    34603460                // meta_key and meta_value might be slashed 
     
    34623462                $meta_value = stripslashes($meta_value); 
    34633463                if ( ! empty( $meta_key ) ) 
    34643464                        $where .= $wpdb->prepare(" AND $wpdb->postmeta.meta_key = %s", $meta_key); 
    3465                 if ( ! empty( $meta_value ) ) 
     3465                if ( isset( $meta_value ) ) 
    34663466                        $where .= $wpdb->prepare(" AND $wpdb->postmeta.meta_value = %s", $meta_value); 
    34673467 
    34683468        }