WordPress.org

Make WordPress Core

Ticket #9911: query.php.2.diff

File query.php.2.diff, 858 bytes (added by sirzooro, 3 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