Changeset 11909 for trunk/wp-includes/post.php
- Timestamp:
- 09/10/2009 02:43:45 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/post.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/post.php
r11880 r11909 533 533 wp_cache_delete($post_id, 'post_meta'); 534 534 535 do_action( 'added_post_meta', $wpdb->insert_id, $post_id, $meta_key, $meta_value ); 536 535 537 return true; 536 538 } … … 574 576 return false; 575 577 578 do_action( 'delete_post_meta', $meta_id, $post_id, $meta_key, $meta_value ); 579 576 580 if ( empty( $meta_value ) ) 577 581 $wpdb->query( $wpdb->prepare( "DELETE FROM $wpdb->postmeta WHERE post_id = %d AND meta_key = %s", $post_id, $meta_key ) ); … … 580 584 581 585 wp_cache_delete($post_id, 'post_meta'); 586 587 do_action( 'deleted_post_meta', $meta_id, $post_id, $meta_key, $meta_value ); 582 588 583 589 return true; … … 652 658 return false; 653 659 654 if ( ! $wpdb->get_var( $wpdb->prepare( "SELECT meta_key FROM $wpdb->postmeta WHERE meta_key = %s AND post_id = %d", $meta_key, $post_id ) ) ) { 660 $meta_id = $wpdb->get_var( $wpdb->prepare( "SELECT meta_id FROM $wpdb->postmeta WHERE meta_key = %s AND post_id = %d", $meta_key, $post_id ) ); 661 if ( ! $meta_id ) 655 662 return add_post_meta($post_id, $meta_key, $meta_value); 656 }657 663 658 664 $meta_value = maybe_serialize( stripslashes_deep($meta_value) ); … … 666 672 } 667 673 674 do_action( 'update_post_meta', $meta_id, $post_id, $meta_key, $meta_value ); 675 668 676 $wpdb->update( $wpdb->postmeta, $data, $where ); 669 677 wp_cache_delete($post_id, 'post_meta'); 678 679 do_action( 'updated_post_meta', $meta_id, $post_id, $meta_key, $meta_value ); 680 670 681 return true; 671 682 }
Note: See TracChangeset
for help on using the changeset viewer.