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 и заголовок поста» закрыта для новых ответов.