WordPressで記事一覧などにページネーションを設置したい場合、特別な機能など必要なければプラグインなどを使用しなくてもget_the_posts_pagination()やthe_posts_pagination()を使うことで表示させることができますが、これをもう少し自分好みにカスタマイズして表示させる方法です。 ここではデフォルトだとスクリーンリーダー用テキストとして「投稿ナビゲーション」と表示されている部分を、現在のページ数と全ページ数を表示させるようにしてみます。 実装にはfunctions.phpへ下記のように記述し、get_the_posts_pagination()の出力内容を一部変更させます。 具体的には関数内で現在のページ数と全ページ数をそれぞれ取得し、デフォルトで「投稿ナビゲーション」と表示されるスクリーンリーダー用テキスト部分をpreg_replace()を使っ