render_block_core_post_excerpt()


WordPressのrender_block_core_post_excerpt()関数は、投稿の抜粋をレンダリングするために使用されます。この関数は、ブロックエディター内で「投稿抜粋」ブロックを表示する際に内部的に呼び出されます。

構文

render_block_core_post_excerpt( array $block );
  • $block(array) — レンダリングするブロックのプロパティを含む配列。

例1: 基本的な使用例

この例では、投稿の抜粋を表示します。

echo render_block_core_post_excerpt( array( 'blockName' => 'core/post-excerpt' ) );

例2: カスタム投稿IDを使用して抜粋を表示

特定の投稿IDを使用して抜粋を表示します。

echo render_block_core_post_excerpt( array( 'blockName' => 'core/post-excerpt', 'attrs' => array( 'postId' => get_the_ID() ) ) );

例3: 抜粋の長さを変更

抜粋の長さをカスタマイズします。

echo render_block_core_post_excerpt( array( 'blockName' => 'core/post-excerpt', 'attrs' => array( 'excerptLength' => 50 ) ) );

例4: 抜粋の末尾のテキストを変更

抜粋の末尾に表示されるテキストを変更します。

echo render_block_core_post_excerpt( array( 'blockName' => 'core/post-excerpt', 'attrs' => array( 'moreText' => '続きを読む' ) ) );

例5: 抜粋のクラスを追加

抜粋にカスタムクラスを追加します。

echo render_block_core_post_excerpt( array( 'blockName' => 'core/post-excerpt', 'attrs' => array( 'className' => 'custom-excerpt' ) ) );

例6: 抜粋のスタイルを変更

抜粋のスタイルをインラインで変更します。

echo render_block_core_post_excerpt( array( 'blockName' => 'core/post-excerpt', 'attrs' => array( 'style' => array( 'color' => '#ff0000' ) ) ) );

例7: 抜粋のリンクを無効化

抜粋のリンクを無効にします。

echo render_block_core_post_excerpt( array( 'blockName' => 'core/post-excerpt', 'attrs' => array( 'disableLink' => true ) ) );

注意点

  • この関数は主にブロックエディター内で使用されるため、テーマやプラグインで直接使用する場合は注意が必要です。
  • カスタマイズを行う際は、WordPressのバージョン互換性に留意してください。

関連機能: