WordPress.org

Make WordPress Core

Ticket #9911: query.php.2.diff

File query.php.2.diff, 858 bytes (added by sirzooro, 7 years ago)

Patch refreshed for WP 3.3

  • query.php

    old new  
    35553555                $more = 1;
    35563556        $content = $post->post_content;
    35573557        if ( strpos( $content, '<!--nextpage-->' ) ) {
    3558                 if ( $page > 1 )
    3559                         $more = 1;
    3560                 $multipage = 1;
    35613558                $content = str_replace("\n<!--nextpage-->\n", '<!--nextpage-->', $content);
    35623559                $content = str_replace("\n<!--nextpage-->", '<!--nextpage-->', $content);
    35633560                $content = str_replace("<!--nextpage-->\n", '<!--nextpage-->', $content);
    35643561                $pages = explode('<!--nextpage-->', $content);
    3565                 $numpages = count($pages);
    35663562        } else {
    35673563                $pages = array( $post->post_content );
     3564        }
     3565        $pages = apply_filters( 'content_paginate', $pages );
     3566        $numpages = count( $pages );
     3567        if ( $numpages > 1 ) {
     3568                if ( $page > 1 ) {
     3569                        $more = 1;
     3570                }
     3571                $multipage = 1;
     3572        } else {
    35683573                $multipage = 0;
    35693574        }
    35703575