Только nextpagelink на wp_link_pages

Есть ли у кого-нибудь решение отображать только nextpagelink с wp_link_pages в отдельных сообщениях? Я пробовал разные решения, но никто из них не работал.

Когда я wp_link_pages до последней страницы, wp_link_pages удалит nextpagelink и покажет previouspagelink . Но мне нужно только nextpagelink на всех страницах, кроме последнего.

Или, может быть, решение добавить класс для nextpagelink?

Найдено решение:

 <?php global $multipage, $numpages, $page; if( $multipage && $page == $numpages ) { //Do nothing } else { wp_link_pages('before=&after=&next_or_number=next&previouspagelink=&nextpagelin‌​k=More'); } ?> 

Solutions Collecting From Web of "Только nextpagelink на wp_link_pages"

Вам нужно будет подготовить свою собственную функцию вместо wp_link_page s для использования в файле single.php вашего шаблона.

Вот специальная функция my_wp_link_pages предложение (содержит исходный код wp_link_pages с прокомментированными строками):

 function my_wp_link_pages($args = '') { $defaults = array( 'before' => '<p>' . __('Pages:'), 'after' => '</p>', 'link_before' => '', 'link_after' => '', /*'next_or_number' => 'number',*/ 'nextpagelink' => __('Next page'), 'previouspagelink' => __('Previous page'), 'pagelink' => '%', 'echo' => 1 ); $r = wp_parse_args( $args, $defaults ); $r = apply_filters( 'wp_link_pages_args', $r ); extract( $r, EXTR_SKIP ); global $page, $numpages, $multipage, $more, $pagenow; $output = ''; if ( $multipage ) { if ( 'number' == $next_or_number ) { $output .= $before; for ( $i = 1; $i < ($numpages+1); $i = $i + 1 ) { $j = str_replace('%',$i,$pagelink); $output .= ' '; if ( ($i != $page) || ((!$more) && ($page==1)) ) { $output .= _wp_link_page($i); } $output .= $link_before . $j . $link_after; if ( ($i != $page) || ((!$more) && ($page==1)) ) $output .= '</a>'; } $output .= $after; } else { if ( $more ) { $output .= $before; /*$i = $page - 1; if ( $i && $more ) { $output .= _wp_link_page($i); $output .= $link_before. $previouspagelink . $link_after . '</a>'; }*/ $i = $page + 1; if ( $i <= $numpages && $more ) { $output .= _wp_link_page($i); $output .= $link_before. $nextpagelink . $link_after . '</a>'; } $output .= $after; } } } if ( $echo ) echo $output; return $output; }