excerpt_remove_blocks

説明

string excerpt_remove_blocks( string $content )
コンテンツ内の抜粋に適したブロックをレンダリングする。

パラメータ

  • $content
    投稿本文を指定。

返り値

コンテンツ内の抜粋に適したブロックをレンダリングしたテキストを返す。

注意

ブロックエディターで作成した投稿から抜粋を作る際に使用する。

テーマやプラグインで追加する独自のブロックを抜粋対象にする場合は'excerpt_allowed_blocks'フィルターで対応できる。


使用例

  • コンテンツ内の抜粋に適したブロックをレンダリングする
    <?php $excerpt = excerpt_remove_blocks( $content ); ?>

フィルター

[5.0.0]抜粋に適したブロックをレンダリングする前に'excerpt_allowed_blocks'フィルターを呼び出す。パラメータ$allowed_blocksには抜粋を作成する際に使用するブロック名を含んだ配列が格納されている。
$allowed_blocks = apply_filters( 'excerpt_allowed_blocks', $allowed_blocks );

アクション

直接実行するアクションはありません。

ソースファイル

/wp-includes/blocks.php

最終更新 : 2019年11月21日 18:24



お勧め

query_posts(WP_Queryクラス)でカテゴリーを絞り込む(2011年9月14日 更新)

久しぶりに query_posts関数を見直してみると、見知らぬパラメータがいくつか追加されていた。気になったのでカテゴリー関係の指定を'tax_query'パラメータを交えて整理してみた。

投稿内容のid属性などを保存するための対策(2012年6月15日 更新)

WordPress 3.4にアップデートしたとある環境で投稿記事を保存すると、divタグなどのid属性がクリアされて保存するようになった(id属性が保存できなくなった)。ここでは、その対策方法の1つを紹介しておく。

開発環境(Windows 8)にimagickを入れる(2012年12月23日 更新)

WordPress 3.5のイメージエディタ(WP_Image_Editor)は、GDだけでなく、imagick(ImageMagick)にも対応している。そんなわけでWindows 8の開発環境にimagickをインストールしてみた。

プラグインで注意が必要な関数(2013年11月27日 更新)

先日「Login rebuilder」という自作プラグインをアップデートした際、ユーザーさんからエラーになると連絡をいただいた。標準環境では問題なく、どうやら何らかのプラグインが影響しているらしい。

5.3の新機能:JPEG画像の向きを自動調整(2019年10月17日 更新)

WordPress 5.3 Beta 1」に記載されていた「Automatic image rotation during upload」という見出し。画像ファイルに含まれるEXIF情報内の「向き」により、画像の向きを自動的に調整するというもの。どんな実装なのか気になったのでソースコードをざっくり眺めてみた。