私はnextpageを使って投稿を複数のページに分けましたが、ページ付けを1にしたくありません。2次に、表示したいです前へ次へ 、以下は私がWPのリンクページを読んだ後に思い付くコードです、それはまだ示しています1 2 3次、私は私が何を知りません間違っていた、任意の助けは大歓迎です
<?php
wp_link_pages( array( 'before' => '', 'after' => '',
'previouspagelink' => '', 'nextpagelink' => '<span>Next</span>',
'next_or_number' => 'next' ) );
?>
なぜうまくいかないのかわからない。デフォルトを試してみましたが、 "ページ"を変更して前/後をクリアしただけですか?
wp_link_pages( array(
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'next_or_number' => 'next',
'separator' => ' ',
'nextpagelink' => 'Next page',
'previouspagelink' => 'Previous page',
'pagelink' => '%',
'echo' => 1
)
);
あるいは、single.phpへのリンクを常に「ハードコード」することもできます。
私はそれが本当にあなたの問題を解決しないことを意味します、しかしあなたは知っています..
<?php global $page, $numpages, $multipage, $more;
if ( $multipage ) {
if ( $more ) {
$prev = $page - 1;
if ( $prev ) {
$link = _wp_link_page($prev).'Previous page</a>';
$output .= apply_filters( 'wp_link_pages_link', $link, $prev );
}
$next = $page + 1;
if ( $next <= $numpages ) {
if ( $prev ) {
$output .= ' ';
}
$link = _wp_link_page($next).'Next page</a>';
$output .= apply_filters( 'wp_link_pages_link', $link, $next );
}
}
echo apply_filters('wp_link_pages', $output);
} ?>
Post-template.php/wp_link_pages()から直接変更