WEBサイト制作・アプリ開発・システム開発・ブランディングデザイン制作に関するご相談はお気軽にご連絡ください。
構想段階からじっくりとヒアリングし、お客様の課題にあわせたアプローチ手法でお客様の“欲しかった”をカタチにしてご提案いたします。
Blog スタッフブログ
WEB制作
WordPressの投稿を分割する方法
コーダーのKです。
エディタのGutenbergでコンテンツが長い投稿にページ送りを実装する方法をご紹介します。
1.テーマ側のテンプレートの修正
Gutenbergのページ区切りブロックを配置しただけでは表示されないので、ページ区切りを表示する場所に関数wp_link_pages()の追加が必要です。
<?php wp_link_pages(); ?>
注意点
この関数が機能するのはループの中である必要があります。
single.phpで使う場合は以下のように関数を追加します。
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php wp_link_pages(); ?>
<?php endwhile; ?>
<?php endif; ?>
2.Gutenbergのページ区切りブロックを配置
投稿の編集ページでページ区切りを設置した前後でページが分割されます。
