_register_core_block_patterns_and_categories()


WordPressの_register_core_block_patterns_and_categories()関数は、コアブロックパターンとカテゴリーを登録するために使用される内部関数です。

構文

_register_core_block_patterns_and_categories();

例1: コアブロックパターンの登録

WordPressの初期化時にコアブロックパターンを登録します。

add_action('init', '_register_core_block_patterns_and_categories');

例2: カスタムブロックパターンカテゴリーの追加

コアパターン登録前にカテゴリーを追加します。

register_block_pattern_category('custom-category', array('label' => 'カスタムカテゴリー'));

例3: テーマでのパターン登録フック

テーマのfunctions.phpでコアパターンを拡張します。

add_action('after_setup_theme', function(){ _register_core_block_patterns_and_categories(); });

例4: 特定パターンの削除

コアパターン登録後に不要なパターンを削除します。

remove_theme_support('core-block-patterns');

例5: カスタムパターンの登録

コアパターンと一緒に独自パターンを登録します。

register_block_pattern('my-pattern/example', array('title' => 'サンプルパターン'));

例6: 翻訳フィルターの追加例7: パターン登録の条件分岐

特定条件下でのみコアパターンを登録します。

if(!is_admin()){ _register_core_block_patterns_and_categories(); }

注意事項:

  • この関数は内部使用を目的としており、直接呼び出すべきではありません
  • フックやフィルターを使用してパターンをカスタマイズしてください
  • WordPressのバージョンアップで変更される可能性があります

関連機能: