ワードプレスの抜粋を表示する方法や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ドクターまでお気軽にご相談等お送りください