2024年06月27日
WP関数:get_the_excerpt()
この関数の説明
WP関数の get_the_excerpt() は、投稿に設定されている[抜粋]データを取得します。
メモ
get_the_excerpt()はグローバル変数 $post に設定されている post_excerpt のデータを取得します。
しかしこれが空だった場合は[WP Multibyte Patch]プラグインが本文から110文字を取得します。
プラグインの設定で上記[WP Multibyte Patch]プラグインが有効になっている事を確認して下さい。
関数
get_the_excerpt()
パラメータ
ありません
事例
①カテゴリ等の一覧に文書タイトルと記事抜粋を加工したものを表示する
<?php while(have_posts()):the_post(); ?> <h2><a href='<?php the_permalink(); ?>'><?php the_title(); ?></a></h2> <?php $data = get_the_excerpt(); // 抜粋データを取得する // 取得した抜粋データを加工する(頭に何かを追加する等) ?> <div class='XXX'><?php esc_html($data);?></div> <?php endwhile;?>
■この関数で取得したデータはエスケープ処理はされていません。
■そこで修正したデータをechoする場合は エスケープ処理 をして下さい。
関連情報
関連関数は 文書情報関連関数 を参照してください。