投稿で「改ページ」を使えるようにする :wp_link_pages

投稿で「改ページ」を使えるようにする :wp_link_pages

リスト形式で出力したい①置き換える方法

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 を組み合わせたらいける?まだ試してない。

参考サイト

https://try-m.co.jp/blog/cms/883/