Make WordPress Core

Ticket #7925: post.php.diff

File post.php.diff, 800 bytes (added by misterbisson, 16 years ago)
  • post.php

     
    549549function delete_post_meta($post_id, $key, $value = '') {
    550550        global $wpdb;
    551551
    552         $post_id = absint( $post_id );
     552        // make sure meta is added to the post, not a revision
     553        if ( $the_post = wp_is_post_revision($post_id) )
     554                $post_id = $the_post;
    553555
    554556        // expected_slashed ($key, $value)
    555557        $key = stripslashes( $key );
     
    630632function update_post_meta($post_id, $meta_key, $meta_value, $prev_value = '') {
    631633        global $wpdb;
    632634
     635        // make sure meta is added to the post, not a revision
     636        if ( $the_post = wp_is_post_revision($post_id) )
     637                $post_id = $the_post;
     638
    633639        // expected_slashed ($meta_key)
    634640        $meta_key = stripslashes($meta_key);