Changeset 10214 for branches/2.7/wp-includes/post.php
- Timestamp:
- 12/16/2008 11:51:38 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.7/wp-includes/post.php
r10150 r10214 216 216 else 217 217 return $null; 218 } elseif ( is_object($post) ) {218 } elseif ( is_object($post) && empty($post->filter) ) { 219 219 _get_post_ancestors($post); 220 220 wp_cache_add($post->ID, $post, 'posts'); 221 221 $_post = &$post; 222 222 } else { 223 if ( is_object($post) ) 224 $post = $post->ID; 223 225 $post = (int) $post; 224 226 if ( ! $_post = wp_cache_get($post, 'posts') ) { … … 793 795 foreach ( array_keys(get_object_vars($post)) as $field ) 794 796 $post->$field = sanitize_post_field($field, $post->$field, $post->ID, $context); 797 $post->filter = $context; 795 798 } else { 796 799 if ( !isset($post['ID']) ) … … 798 801 foreach ( array_keys($post) as $field ) 799 802 $post[$field] = sanitize_post_field($field, $post[$field], $post['ID'], $context); 800 } 803 $post['filter'] = $context; 804 } 805 801 806 return $post; 802 807 }
Note: See TracChangeset
for help on using the changeset viewer.