Ticket #11397: 11397.diff
File 11397.diff, 1.2 KB (added by , 14 years ago) |
---|
-
wp-admin/includes/post.php
599 599 $mid = (int) $mid; 600 600 601 601 $post_id = $wpdb->get_var( $wpdb->prepare("SELECT post_id FROM $wpdb->postmeta WHERE meta_id = %d", $mid) ); 602 wp_cache_delete($post_id, 'post_meta');603 602 604 603 do_action( 'delete_postmeta', $mid ); 604 wp_cache_delete($post_id, 'post_meta'); 605 605 $rval = $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->postmeta WHERE meta_id = %d", $mid) ); 606 606 do_action( 'deleted_postmeta', $mid ); 607 607 … … 686 686 return false; 687 687 688 688 $post_id = $wpdb->get_var( $wpdb->prepare("SELECT post_id FROM $wpdb->postmeta WHERE meta_id = %d", $meta_id) ); 689 wp_cache_delete($post_id, 'post_meta');690 689 691 690 $meta_value = maybe_serialize( stripslashes_deep( $meta_value ) ); 692 691 $meta_id = (int) $meta_id; … … 696 695 697 696 do_action( 'update_postmeta', $meta_id, $post_id, $meta_key, $meta_value ); 698 697 $rval = $wpdb->update( $wpdb->postmeta, $data, $where ); 698 wp_cache_delete($post_id, 'post_meta'); 699 699 do_action( 'updated_postmeta', $meta_id, $post_id, $meta_key, $meta_value ); 700 700 701 701 return $rval;