リスト形式で出力したい①置き換える方法
function.php
function my_bs4_link_pages ($output) {
$patterns = array(
'#<a ([^>]*) class=([\'\"]([^\'\"]*)[\'\"])>(\d*)</a>#',
'#<span class=([\'\"]([^\'\"]*)[\'\"])\s?([^>]*)>(\d*)</span>#',
);
$replacements = array(
'<li><a $1 class="$3">$4</a></li>'. "\n",
'<li><span class="$2 $3">$4</span></li>'. "\n",
);
ksort($patterns);
ksort($replacements);
return preg_replace($patterns, $replacements, $output);
}
add_filter('wp_link_pages', 'my_bs4_link_pages');Bootstrap用を流用してみたらページ数のところはリスト形式になったけど、次へ・前へがならなーい。 $previouspagelink と $nextpagelink の置き換えも足さないとダメっぽい。・・・諦め。
参考サイト
https://www.webdesignleaves.com/pr/wp/wp_func_pager.html
リスト形式で出力したい②wp_link_pagesの書式を変える
これが正攻法のかな!
これと、最初の next_and_number を組み合わせたらいける?まだ試してない。