render_block_core_pattern()


WordPressのrender_block_core_pattern()関数は、コアパターンをレンダリングするために使用されます。この関数は、ブロックエディタ内でパターンを表示する際に役立ちます。

構文

render_block_core_pattern( array $attributes );
  • $attributes(array) — パターンの属性を指定する配列。

例1: 基本的なパターンのレンダリング

この例では、シンプルなパターンをレンダリングします。

echo render_block_core_pattern( array( 'slug' => 'my-custom-pattern' ) );

例2: カスタム属性を使用したパターンのレンダリング

カスタム属性を指定してパターンをレンダリングします。

echo render_block_core_pattern( array( 'slug' => 'my-pattern', 'align' => 'wide' ) );

例3: パターンのクラス名を追加

パターンにカスタムクラス名を追加します。

echo render_block_core_pattern( array( 'slug' => 'my-pattern', 'className' => 'custom-class' ) );

例4: パターンの背景色を設定

パターンの背景色を設定します。

echo render_block_core_pattern( array( 'slug' => 'my-pattern', 'backgroundColor' => 'blue' ) );

例5: パターンのテキスト色を設定

パターンのテキスト色を設定します。

echo render_block_core_pattern( array( 'slug' => 'my-pattern', 'textColor' => 'white' ) );

例6: パターンの余白を設定

パターンの上下左右の余白を設定します。

echo render_block_core_pattern( array( 'slug' => 'my-pattern', 'style' => array( 'spacing' => array( 'padding' => array( 'top' => '20px', 'bottom' => '20px' ) ) ) ) );

例7: パターンのリンクを設定

パターン内のリンクを設定します。

echo render_block_core_pattern( array( 'slug' => 'my-pattern', 'link' => 'https://example.com' ) );

注意点

  • パターンのスラッグが正しいことを確認してください。
  • 属性の指定が正しい形式であることを確認してください。
  • パターンが存在しない場合、エラーが発生する可能性があります。

関連機能: