WordPress.org

Make WordPress Core

Ticket #11624: 11624.diff

File 11624.diff, 1.4 KB (added by scribu, 8 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