Changeset 18501
- Timestamp:
- 08/03/2011 06:20:15 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/class-wp-xmlrpc-server.php
r18445 r18501 263 263 $meta['id'] = (int) $meta['id']; 264 264 $pmeta = get_metadata_by_mid( 'post', $meta['id'] ); 265 $meta['value'] = stripslashes_deep( $meta['value'] ); 265 266 if ( isset($meta['key']) ) { 267 $meta['key'] = stripslashes( $meta['key'] ); 266 268 if ( $meta['key'] != $pmeta->meta_key ) 267 269 continue; 268 270 if ( current_user_can( 'edit_post_meta', $post_id, $meta['key'] ) ) 269 update_meta ( $meta['id'], $meta['key'], $meta['value'] );271 update_metadata_by_mid( 'post', $meta['id'], $meta['value'] ); 270 272 } elseif ( current_user_can( 'delete_post_meta', $post_id, $pmeta->meta_key ) ) { 271 delete_meta($meta['id'] );273 delete_metadata_by_mid( 'post', $meta['id'] ); 272 274 } 273 } elseif ( current_user_can( 'add_post_meta', $post_id, $meta['key']) ) {274 275 } elseif ( current_user_can( 'add_post_meta', $post_id, stripslashes( $meta['key'] ) ) ) { 276 add_post_meta( $post_id, $meta['key'], $meta['value'] ); 275 277 } 276 278 }
Note: See TracChangeset
for help on using the changeset viewer.