Changeset 16388
- Timestamp:
- 11/15/2010 05:59:25 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/admin-ajax.php
r16371 r16388 1421 1421 } 1422 1422 1423 if ( $thumbnail_id && get_post( $thumbnail_id ) ) { 1424 $thumbnail_html = wp_get_attachment_image( $thumbnail_id, 'thumbnail' ); 1425 if ( !empty( $thumbnail_html ) ) { 1426 update_post_meta( $post_ID, '_thumbnail_id', $thumbnail_id ); 1427 die( _wp_post_thumbnail_html( $thumbnail_id ) ); 1428 } 1429 } 1423 if ( set_post_thumbnail( $post_ID, $thumbnail_id ) ) 1424 die( _wp_post_thumbnail_html( $thumbnail_id ) ); 1430 1425 die( '0' ); 1431 1426 break; -
trunk/wp-includes/post.php
r16387 r16388 5258 5258 } 5259 5259 5260 /** 5261 * Sets a post thumbnail. 5262 * 5263 * @since 3.1.0 5264 * 5265 * @param int|object $post Post ID or object where thumbnail should be attached. 5266 * @param int $thumbnail_id Thumbnail to attach. 5267 * @return bool True on success, false on failure. 5268 */ 5269 function set_post_thumbnail( $post, $thumbnail_id ) { 5270 $post = get_post( $post ); 5271 if ( $post && $thumbnail_id && get_post( $thumbnail_id ) ) { 5272 $thumbnail_html = wp_get_attachment_image( $thumbnail_id, 'thumbnail' ); 5273 if ( ! empty( $thumbnail_html ) ) { 5274 update_post_meta( $post->ID, '_thumbnail_id', $thumbnail_id ); 5275 return true; 5276 } 5277 } 5278 return false; 5279 } 5280 5260 5281 ?>
Note: See TracChangeset
for help on using the changeset viewer.