wp_list_pagesにセパレーターを付ける

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

<?php $args = array(
  'title_li' => '',
);
$separator = ' | ';
$pattern = '/(<\/a>).*?(<\/li>).*?(<li)/is';
$replace = '</a>' . $separator . '</li><li';
$navi = preg_replace($pattern,$replace,wp_list_pages($args));
echo $navi; ?>