WordPress.org

Make WordPress Core

Ticket #11624: 11624.diff

File 11624.diff, 1.4 KB (added by scribu, 6 years ago)

Remove $id global from the_ID(), get_the_ID() and get_the_content()

  • wp-includes/post-template.php

     
    1515 * @uses $id 
    1616 */ 
    1717function the_ID() { 
    18         global $id; 
    19         echo $id; 
     18        echo get_the_ID(); 
    2019} 
    2120 
    2221/** 
     
    2827 * @return unknown 
    2928 */ 
    3029function get_the_ID() { 
    31         global $id; 
    32         return $id; 
     30        global $post; 
     31        return $post->ID; 
    3332} 
    3433 
    3534/** 
     
    178177 * @return string 
    179178 */ 
    180179function get_the_content($more_link_text = null, $stripteaser = 0) { 
    181         global $id, $post, $more, $page, $pages, $multipage, $preview, $pagenow; 
     180        global $post, $more, $page, $pages, $multipage, $preview, $pagenow; 
    182181 
    183182        if ( null === $more_link_text ) 
    184183                $more_link_text = __( '(more...)' ); 
     
    213212        $output .= $teaser; 
    214213        if ( count($content) > 1 ) { 
    215214                if ( $more ) { 
    216                         $output .= '<span id="more-' . $id . '"></span>' . $content[1]; 
     215                        $output .= '<span id="more-' . $post->ID . '"></span>' . $content[1]; 
    217216                } else { 
    218217                        if ( ! empty($more_link_text) ) 
    219                                 $output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>", $more_link_text ); 
     218                                $output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-$post->ID\" class=\"more-link\">$more_link_text</a>", $more_link_text ); 
    220219                        $output = force_balance_tags($output); 
    221220                } 
    222221