WordPress.org

Make WordPress Core

Ticket #16746: 16746.2.patch

File 16746.2.patch, 942 bytes (added by SergeyBiryukov, 8 years ago)
  • wp-includes/query.php

     
    36473647        if ( is_single() || is_page() || is_feed() )
    36483648                $more = 1;
    36493649        $content = $post->post_content;
    3650         if ( strpos( $content, '<!--nextpage-->' ) ) {
     3650        if ( false !== strpos( $content, '<!--nextpage-->' ) ) {
    36513651                if ( $page > 1 )
    36523652                        $more = 1;
    36533653                $multipage = 1;
    36543654                $content = str_replace("\n<!--nextpage-->\n", '<!--nextpage-->', $content);
    36553655                $content = str_replace("\n<!--nextpage-->", '<!--nextpage-->', $content);
    36563656                $content = str_replace("<!--nextpage-->\n", '<!--nextpage-->', $content);
     3657                // Ignore the nextpage tag at the beginning of content
     3658                if ( 0 === strpos( $content, '<!--nextpage-->' ) )
     3659                        $content = substr( $content, 15 );
    36573660                $pages = explode('<!--nextpage-->', $content);
    36583661                $numpages = count($pages);
    36593662        } else {