wp_apply_custom_classname_support()


WordPressのwp_apply_custom_classname_support()関数は、ブロックエディタでカスタムクラス名のサポートを有効にするために使用されます。この関数は、特定のブロックタイプに対してクラス名の追加を許可します。

構文

wp_apply_custom_classname_support( string $block_type );
  • $block_type(string)—カスタムクラス名をサポートするブロックタイプを指定します。

例1:段落ブロックにカスタムクラス名を追加

段落ブロックでカスタムクラス名を使用できるようにします。

wp_apply_custom_classname_support('core/paragraph');

例2:見出しブロックにカスタムクラス名を追加

見出しブロックでカスタムクラス名を有効にします。

wp_apply_custom_classname_support('core/heading');

例3:画像ブロックにカスタムクラス名を追加

画像ブロックでクラス名の追加を許可します。

wp_apply_custom_classname_support('core/image');

例4:グループブロックにカスタムクラス名を追加

グループブロックでカスタムクラス名をサポートします。

wp_apply_custom_classname_support('core/group');

例5:カラムブロックにカスタムクラス名を追加

カラムブロックでクラス名の使用を有効にします。

wp_apply_custom_classname_support('core/columns');

例6:ボタンブロックにカスタムクラス名を追加

ボタンブロックでカスタムクラス名を許可します。

wp_apply_custom_classname_support('core/button');

例7:カスタムブロックにクラス名サポートを追加

独自のカスタムブロックタイプでクラス名を有効にします。

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

注意点

  • この関数はブロックエディタでのみ機能します。
  • 無効なブロックタイプを指定してもエラーは発生しません。
  • テーマまたはプラグインの初期化時に実行する必要があります。

関連機能: