ワードプレスで投稿のページネーションを出力するにはthe_posts_paginationといった関数を使用します。
自動でページのリンクや「前へ」「次へ」を出力してくれる非常に便利な関数です。

しかし、screen-reader-textと言われる”投稿ナビゲーション”というテキストを出力してしまったり、リンクのHTMLタグに制限があるなど不自由な点もいくつかあります。
このthe_posts_paginationのタグ構造を変更する方法をご紹介します。

通常、ページネーションの構造は次のようになっています。

ここからscreen-reader-textを取り除き、nav-linksのタグを<div>ではな<ul>へ変更してみます。

functions.phpにて、the_posts_paginationのテンプレートを変更するフィルターを追加します。

これでページネーションから”投稿ナビゲーション”が削除され、タグは<ul>に変更されました。

WordPressをカスタマイズされる方は是非お試しください。

関連するカスタマイズ

phpMyAdminやSQLクエリでパスワードを変更する方法... 管理しているWordPressのパスワードとメールアドレスを忘れてしまった! 開発環境などでもよくありますが、この場合のリカバリー方法は直接データベース上のパスワードを変更してしまうことです。 データベース上のパスワードはハッシュ値で保存されていますので工夫が必要です。 MySQL...
Advanced Custom FieldのGoogle MapへAPI Keyを設定する方法... 地図を使用したポータルサイトだとACFプラグインでGoogleMapを使用することがよくあります。 テーマのfunctions.phpへフィルターを追加することで実現可能です。 これでAPI Keyを使用してマップを表示してくれるようになります。 WordPressで地...
Excerptの文字数を変更する方法 Excerptの文字数を変更にはexcerpt_lengthフィルタを使用します。 functions.phpに追記   カテゴリページのみ変えるなど、簡単に応用が利きます。   もちろん、特定のカスタム投稿タイプのみ変えるということも可能です。 ...
カスタム投稿タイプによって記事の表示数を変える方法... WordPressではカテゴリやアーカイブページの表示数は管理画面の表示設定で一元管理しています。 これって少し不便に感じることがありますよね? カテゴリやタグ、月別ページはまだ同じで良いかもしれませんが、カスタム投稿タイプによって表示数を変えたいということはよくあると思います。 ...