get_the_permalink()はページ分割の影響をうけない
「http://xxx.xxxx.xxxx/xxxxxx/2/」とかはならない。
だから、ページ分割機能を使ったときに次/前ページのリンクを取得するときは、
「wp_link_pages()」を使う。手動で「/2」とかをつけてしまうと、プレビューでみれなくなってしまったりする。
ただ、まあ、やっかいなのは、NEXTだけ、PREVだけを出力するのはできない様子。片方だけ取得するときは、preg_match_allとかと組み合わせるしかないのかも。
ちなみに、link_beforeを「<li>」としても、aタグはliの外に配置される。
□次のページを取得するとき
wp_link_pages(array('before' => '', 'after' => '', 'link_before' => '<li>', 'link_after' => '</li>', 'next_or_number' => 'next', 'separator' => '', 'previouspagelink' =>'', 'nextpagelink' => '≫', 'echo' => false))
□前のページを取得するとき
wp_link_pages(array('before' => '', 'after' => '', 'link_before' => '<li>', 'link_after' => '</li>', 'next_or_number' => 'next', 'separator' => '', 'previouspagelink' => '≪', nextpagelink' => '', 'echo' => false))
□一連のリンクを取得するとき
wp_link_pages(array(
'before' => '',
'after' => '',
'link_before' => '<li>',
'link_after' => '</li>',
'next_or_number' => 'number',
'separator' => '',
'pagelink' => '%',
'echo' => false
)
);