wp_apply_border_support()


WordPressのwp_apply_border_support()関数は、ブロックエディタでボーダーサポートを適用するために使用されます。この関数は、ブロックのスタイル設定においてボーダーのプロパティを簡単に管理できるようにします。

構文

wp_apply_border_support( string $block_type );
  • $block_type(string) — ボーダーサポートを適用するブロックタイプを指定します。

例1: 基本的なボーダーサポートの適用

この例では、カスタムブロックにボーダーサポートを適用します。

wp_apply_border_support( 'core/paragraph' );

例2: カスタムブロックタイプへの適用

カスタムブロックタイプにボーダーサポートを適用する例です。

wp_apply_border_support( 'my-plugin/custom-block' );

例3: 複数のブロックタイプへの適用

複数のブロックタイプにボーダーサポートを適用する例です。

wp_apply_border_support( 'core/heading' ); wp_apply_border_support( 'core/image' );

例4: 条件付きでボーダーサポートを適用

特定の条件でボーダーサポートを適用する例です。

if ( $has_border_support ) { wp_apply_border_support( 'core/quote' ); }

例5: ブロックの登録時にボーダーサポートを適用

ブロックを登録する際にボーダーサポートを適用する例です。

register_block_type( 'my-plugin/custom-block', array( 'supports' => array( 'border' => true ) ); wp_apply_border_support( 'my-plugin/custom-block' );

例6: ボーダーサポートを無効化

ボーダーサポートを無効化する例です。

wp_apply_border_support( 'core/list', false );

例7: ボーダーサポートのカスタマイズ

ボーダーサポートの設定をカスタマイズする例です。

wp_apply_border_support( 'core/group', array( 'color' => true, 'width' => true ) );

注意点

  • ボーダーサポートは、ブロックエディタのスタイル設定に依存します。テーマやプラグインが適切にサポートしていることを確認してください。
  • ボーダーサポートを無効化すると、ブロックエディタでボーダー関連の設定が表示されなくなります。

関連機能: