WordPress.org

Make WordPress Core

Ticket #9911: query.php.diff

File query.php.diff, 854 bytes (added by sirzooro, 9 years ago)

path for wp-includes/query.php

  • query.php

    old new  
    26662666                $more = 1;
    26672667        $content = $post->post_content;
    26682668        if ( strpos( $content, '<!--nextpage-->' ) ) {
    2669                 if ( $page > 1 )
    2670                         $more = 1;
    2671                 $multipage = 1;
    26722669                $content = str_replace("\n<!--nextpage-->\n", '<!--nextpage-->', $content);
    26732670                $content = str_replace("\n<!--nextpage-->", '<!--nextpage-->', $content);
    26742671                $content = str_replace("<!--nextpage-->\n", '<!--nextpage-->', $content);
    26752672                $pages = explode('<!--nextpage-->', $content);
    2676                 $numpages = count($pages);
    26772673        } else {
    26782674                $pages[0] = $post->post_content;
     2675        }
     2676        $pages = apply_filters('content_paginate', $pages);
     2677        $numpages = count($pages);
     2678        if ( $numpages > 1 ) {
     2679                if ( $page > 1 )
     2680                        $more = 1;
     2681                $multipage = 1;
     2682        } else {
    26792683                $multipage = 0;
    26802684        }
    26812685        return true;