WordPress.org

Make WordPress Core

Ticket #10381: fix-post-ancestors.diff

File fix-post-ancestors.diff, 435 bytes (added by Denis-de-Bernardy, 5 years ago)
  • wp-includes/post.php

     
    229229                                return $null; 
    230230                        _get_post_ancestors($_post); 
    231231                        wp_cache_add($_post->ID, $_post, 'posts'); 
     232                } elseif ( !isset($_post->ancestors) ) { 
     233                        _get_post_ancestors($_post); 
     234                        wp_cache_replace($_post->ID, $_post, 'posts'); 
    232235                } 
    233236        } 
    234237