register_block_core_post_excerpt()


WordPressのregister_block_core_post_excerpt()関数は、投稿の抜粋を表示するためのブロックを登録するために使用されます。この関数は、ブロックエディタ内で投稿の抜粋を簡単に表示できるようにします。

構文

register_block_core_post_excerpt( array $args );

引数の説明:

  • $args(array) — ブロックの設定を定義するための配列。
  • $args['name'](string) — ブロックの名前。
  • $args['title'](string) — ブロックのタイトル。
  • $args['description'](string) — ブロックの説明。
  • $args['category'](string) — ブロックが属するカテゴリー。
  • $args['icon'](string) — ブロックのアイコン。
  • $args['keywords'](array) — ブロックの検索キーワード。

例1: 基本的なブロックの登録

この例では、投稿の抜粋を表示するための基本的なブロックを登録します。

register_block_core_post_excerpt( array( 'name' => 'core/post-excerpt', 'title' => '投稿抜粋', 'description' => '投稿の抜粋を表示します。', 'category' => 'widgets', 'icon' => 'editor-alignleft', 'keywords' => array( 'post', 'excerpt' ) ) );

例2: カスタムアイコンを使用したブロックの登録

この例では、カスタムアイコンを使用してブロックを登録します。

register_block_core_post_excerpt( array( 'name' => 'core/post-excerpt', 'title' => '投稿抜粋', 'icon' => 'dashicons-format-quote', 'category' => 'widgets' ) );

例3: カスタムカテゴリーを使用したブロックの登録

この例では、カスタムカテゴリーを使用してブロックを登録します。

register_block_core_post_excerpt( array( 'name' => 'core/post-excerpt', 'title' => '投稿抜粋', 'category' => 'custom-category', 'icon' => 'editor-alignleft' ) );

例4: 複数のキーワードを使用したブロックの登録

この例では、複数のキーワードを使用してブロックを登録します。

register_block_core_post_excerpt( array( 'name' => 'core/post-excerpt', 'title' => '投稿抜粋', 'keywords' => array( 'post', 'excerpt', 'content' ), 'category' => 'widgets' ) );

例5: カスタム説明を使用したブロックの登録

この例では、カスタム説明を使用してブロックを登録します。

register_block_core_post_excerpt( array( 'name' => 'core/post-excerpt', 'title' => '投稿抜粋', 'description' => 'このブロックは投稿の抜粋を表示します。', 'category' => 'widgets' ) );

例6: カスタムタイトルを使用したブロックの登録

この例では、カスタムタイトルを使用してブロックを登録します。

register_block_core_post_excerpt( array( 'name' => 'core/post-excerpt', 'title' => 'カスタム投稿抜粋', 'category' => 'widgets' ) );

例7: カスタム名前を使用したブロックの登録

この例では、カスタム名前を使用してブロックを登録します。

register_block_core_post_excerpt( array( 'name' => 'custom-post-excerpt', 'title' => '投稿抜粋', 'category' => 'widgets' ) );

注意点

  • この関数は、ブロックエディタでのみ使用されます。
  • ブロックの登録は、プラグインまたはテーマのinitアクションで行う必要があります。
  • ブロックの名前は一意である必要があります。

関連機能: