Changeset 24021 for trunk/wp-admin/includes/post.php
- Timestamp:
- 04/17/2013 08:57:44 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/post.php
r23985 r24021 193 193 194 194 // Post Formats 195 if ( isset( $post_data['post_format'] ) ) {195 if ( isset( $post_data['post_format'] ) ) 196 196 set_post_format( $post_ID, $post_data['post_format'] ); 197 } 198 199 if ( isset( $post_data[ '_wp_format_url' ] ) ) { 200 update_post_meta( $post_ID, '_wp_format_url', wp_slash( esc_url_raw( wp_unslash( $post_data['_wp_format_url'] ) ) ) ); 201 } 202 203 $format_keys = array( 'quote', 'quote_source', 'image', 'gallery', 'audio', 'video' ); 197 198 $format_meta_urls = array( 'url', 'link_url', 'quote_source_url' ); 199 foreach ( $format_meta_urls as $format_meta_url ) { 200 $keyed = '_format_' . $format_meta_url; 201 if ( isset( $post_data[ $keyed ] ) ) 202 update_post_meta( $post_ID, $keyed, wp_slash( esc_url_raw( wp_unslash( $post_data[ $keyed ] ) ) ) ); 203 } 204 205 $format_keys = array( 'quote', 'quote_source_name', 'image', 'gallery', 'audio_embed', 'video_embed' ); 204 206 205 207 foreach ( $format_keys as $key ) { 206 if ( isset( $post_data[ '_wp_format_' . $key ] ) ) { 208 $keyed = '_format_' . $key; 209 if ( isset( $post_data[ $keyed ] ) ) { 207 210 if ( current_user_can( 'unfiltered_html' ) ) 208 update_post_meta( $post_ID, '_wp_format_' . $key, $post_data[ '_wp_format_' . $key] );211 update_post_meta( $post_ID, $keyed, $post_data[ $keyed ] ); 209 212 else 210 update_post_meta( $post_ID, '_wp_format_' . $key, wp_filter_post_kses( $post_data[ '_wp_format_' . $key] ) );213 update_post_meta( $post_ID, $keyed, wp_filter_post_kses( $post_data[ $keyed ] ) ); 211 214 } 212 215 }
Note: See TracChangeset
for help on using the changeset viewer.