Changeset 23928 for trunk/wp-admin/includes/post.php
- Timestamp:
- 04/06/2013 11:18:52 PM (13 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/includes/post.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/post.php
r23862 r23928 1280 1280 $new_autosave['post_author'] = $post_author; 1281 1281 1282 // Auto-save revisioned meta fields too.1282 // Auto-save revisioned meta fields. 1283 1283 foreach ( _wp_post_revision_meta_keys() as $meta_key ) { 1284 if ( ! isset( $_POST[ $meta_key ] ) ) 1285 continue; 1286 1287 // Use the underlying delete_metadata and add_metadata vs delete_post_meta 1288 // and add_post_meta to make sure we're working with the actual revision meta. 1289 delete_metadata( 'post', $new_autosave['ID'], $meta_key ); 1290 add_metadata( 'post', $new_autosave['ID'], $meta_key, $_POST[ $meta_key ] ); 1284 if ( isset( $_POST[ $meta_key ] ) && get_post_meta( $new_autosave['ID'], $meta_key, true ) != $_POST[ $meta_key ] ) { 1285 // Use the underlying delete_metadata and add_metadata vs delete_post_meta 1286 // and add_post_meta to make sure we're working with the actual revision meta. 1287 delete_metadata( 'post', $new_autosave['ID'], $meta_key ); 1288 1289 if ( ! empty( $_POST[ $meta_key ] ) ) 1290 add_metadata( 'post', $new_autosave['ID'], $meta_key, $_POST[ $meta_key ] ); 1291 } 1292 } 1293 1294 // Save the post format if different 1295 if ( isset( $_POST['post_format'] ) && get_post_meta( $new_autosave['ID'], '_revision_post_format', true ) != $_POST['post_format'] ) { 1296 delete_metadata( 'post', $new_autosave['ID'], '_revision_post_format' ); 1297 1298 if ( ! empty( $_POST['post_format'] ) ) 1299 add_metadata( 'post', $new_autosave['ID'], '_revision_post_format', $_POST['post_format'] ); 1291 1300 } 1292 1301
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)