Changeset 24082
- Timestamp:
- 04/25/2013 03:06:31 AM (12 years ago)
- Location:
- trunk/wp-includes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/post-formats.php
r24080 r24082 57 57 */ 58 58 function set_post_format( $post, $format ) { 59 $post = get_post( $post);60 61 if ( empty( $post) )62 return new WP_Error( 'invalid_post', __('Invalid post'));63 64 if ( ! empty($format) ) {65 $format = sanitize_key( $format);66 if ( 'standard' == $format || !in_array( $format, array_keys( get_post_format_slugs()) ) )59 $post = get_post( $post ); 60 61 if ( empty( $post ) ) 62 return new WP_Error( 'invalid_post', __( 'Invalid post' ) ); 63 64 if ( ! empty( $format ) ) { 65 $format = sanitize_key( $format ); 66 if ( 'standard' === $format || ! in_array( $format, get_post_format_slugs() ) ) 67 67 $format = ''; 68 68 else … … 70 70 } 71 71 72 return wp_set_post_terms( $post->ID, $format, 'post_format');72 return wp_set_post_terms( $post->ID, $format, 'post_format' ); 73 73 } 74 74 -
trunk/wp-includes/theme.php
r23873 r24082 1262 1262 case 'structured-post-formats' : 1263 1263 if ( is_array( $args[0] ) ) 1264 $args[0] = array_intersect( $args[0], array_keys( get_post_format_slugs()) );1264 $args[0] = array_intersect( $args[0], get_post_format_slugs() ); 1265 1265 // structured-post-formats support automatically adds support for post-formats. 1266 1266 $_wp_theme_features['post-formats'] = $args; … … 1270 1270 $args = get_theme_support( 'structured-post-formats' ); 1271 1271 elseif ( is_array( $args[0] ) ) 1272 $args[0] = array_intersect( $args[0], array_keys( get_post_format_slugs()) );1272 $args[0] = array_intersect( $args[0], get_post_format_slugs() ); 1273 1273 break; 1274 1274
Note: See TracChangeset
for help on using the changeset viewer.