Nakkan Base

投稿記事一覧

【WordPress】「ページ区切り」が効かない

ブロックエディター の「ページ区切り」。

これをクリックするだけで、ページナビゲーションが表示されるはず…なのに表示されない!

(このサイトじゃありません✋)

お手上げかな〜と思ったら、次のサイト様を見つけました。

★「nextpage」のページナビゲーションが表示されないとき

その原因は、ナビゲーションを表示する命令がテンプレートに記述されていないことが考えられます。

その命令はwp_link_pagesというWordPress関数です。

通常は固定ページのテンプレートpage.php、またはcontent.php、またはcontent-page.phpに記述されています。上記の固定ページ用のテンプレートに記述されていない場合は、ナビゲーションが表示されない場合があります。

対策は、固定ページのテンプレートに次のようなコードを追加することです。

<?php wp_link_pages(); ?>

追加する具体的な場所はテーマによって異なりますが、固定ページのテンプレートpage.php、またはcontent.php、content-page.phpに記述されたページ本文を表示するthe_content関数が目印になります。その下あたりに記述すれば大丈夫です。

そうだ、そうだよ。

この関数が抜けてたんだ。(恥💦)