ワードプレスの抜粋を表示する方法やPHPコードをご紹介いたします。
1 抜粋を投稿で設定できるようにする
ワードプレスの投稿の編集画面で「表示オプション」より抜粋を設定できるボックスを表示します。
ブロックエディターの場合右上のギアのアイコンの中に抜粋設定欄があります。
もし抜粋設定欄がない場合は、テーマで抜粋機能を有効にする必要があるかもしれません。
テーマのFunctions.phpに下記のコードをコピペして抜粋機能を有効にします。
add_action( 'init', 'my_add_excerpts_to_pages' ); function my_add_excerpts_to_pages() { add_post_type_support( 'page', 'excerpt' ); add_post_type_support( 'post', 'excerpt' ); }
このボックスに設定した抜粋をテーマの単一投稿のページに表示します。
2 テーマの単一投稿表示のプログラムファイルで上記抜粋を表示するPHPコード
テーマに含まれるsingle.php singler.php post.phpなどのファイルがワードプレスの単一の投稿を表示する機能を担います。
この中のループと呼ばれる処理が下記のようなコードです。
while ( have_posts() ) : the_post()
この中に抜粋を出力するコードを挿入することで抜粋を表示することができます。
$bassui = get_the_excerpt(); if(! empty($bassui)){ echo $bassui; }
ループの中で、get_the_excerpt()を使用して抜粋を取得します。
if(! empty($bassui)){ で抜粋が空でない場合のみ、抜粋を出力しています。
WordPress ワードプレスのテーマやプラグインの作成・カスタマイズのご依頼ご相談はWPドクターまでお気軽にご相談等お送りください