Поддержка Проблемы и решения Nextpage и заголовок поста

  • При использовании тега <!—nextpage—> получаем несколько подстраниц /1 /2 /3 с одним и тем же заголовком.
    Хочу разнообразить заголовок второй и последующей подстраниц.
    Нашёл интересную статью,
    в которой предлагается путём введения нового тега «именовать» список подстраниц <!—nextpage—> структурой типа
    <!—nextpage—><!—pagetitle:Overview—>
    <!—nextpage—><!—pagetitle:2nd Page Title—>
    <!—nextpage—><!—pagetitle:3d Page Title—>
    Pages: Overview | 2nd Page Title | 3rd Page Title
    Там преведен код функции.

    function wp_link_pages_titled($args = '') {
        $defaults = array(
            'before' => '<p>' . __('Pages:'),
            'after' => '</p>',
            'link_before' => '',
            'link_after' => '',
            'echo' => 1
        );
    
        $r = wp_parse_args( $args, $defaults );
        extract( $r, EXTR_SKIP );
    
        global $page, $numpages, $multipage, $more, $pagenow, $pages;
    
        $output = '';
        if ( $multipage ) {
            $output .= $before;
            for ( $i = 1; $i < ($numpages+1); $i = $i + 1 ) {
                $part_content = $pages[$i-1];
                $has_part_title = strpos( $part_content, '<!--pagetitle:' );
                if( 0 === $has_part_title ) {
                    $end = strpos( $part_content, '-->' );
                    $title = trim( str_replace( '<!--pagetitle:', '', substr( $part_content, 0, $end ) ) );
                }
                $output .= ' ';
                if ( ($i != $page) || ((!$more) && ($page==1)) ) {
                    $output .= _wp_link_page($i);
                }
                $title = isset( $title ) && ( strlen( $title ) > 0 ) ? $title : 'First';
                $output .= $link_before . $title . $link_after;
                if ( ($i != $page) || ((!$more) && ($page==1)) )
                    $output .= '</a>';
            }
            $output .= $after;
        }
        if ( $echo )
            echo $output;
        return $output;
    }

    Как его переделать, чтобы функция возвращала только тег pagetitle: текущей подстраницы? Хочу его добавлять к содержимому get_the_title() чтобы каждая подстраница имела свой суффикс.
    П

  • Тема «Nextpage и заголовок поста» закрыта для новых ответов.