Make WordPress Core


Ignore:
Timestamp:
09/30/2011 07:06:18 PM (14 years ago)
Author:
ryan
Message:

Avoid refetching a post in get_post() when passed a post object that has already been raw sanitized. Clean up sanitize loop. Props scribu. fixes #18822

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/query.php

    r18838 r18846  
    27462746        $this->post_count = count($this->posts);
    27472747
    2748         // Sanitize before caching so it'll only get done once
    2749         for ( $i = 0; $i < $this->post_count; $i++ ) {
    2750             $this->posts[$i] = sanitize_post($this->posts[$i], 'raw');
     2748        // Always sanitize
     2749        foreach ( $this->posts as $i => $post ) {
     2750            $this->posts[$i] = sanitize_post( $post, 'raw' );
    27512751        }
    27522752
Note: See TracChangeset for help on using the changeset viewer.