register_block_core_archives()


WordPressの関数register_block_core_archives()は、アーカイブブロックを登録するために使用されます。

構文

register_block_core_archives();

例1: 基本的なアーカイブブロックの登録

アーカイブブロックを登録する最もシンプルな方法です。

add_action('init', 'register_block_core_archives');

例2: カスタムブロックエディタへの追加

ブロックエディタにアーカイブブロックを追加します。

function my_register_blocks(){register_block_core_archives();}add_action('init','my_register_blocks');

例3: テーマ内でのブロック登録

テーマのfunctions.phpでアーカイブブロックを登録します。

if(function_exists('register_block_core_archives')){register_block_core_archives();}

例4: プラグイン内での使用

プラグインからアーカイブブロックを登録します。

function myplugin_init(){register_block_core_archives();}add_action('init','myplugin_init');

例5: 他のブロックと一緒に登録

複数のブロックをまとめて登録する場合の例です。

function register_my_blocks(){register_block_core_archives();register_block_type('core/latest-posts');}add_action('init','register_my_blocks');

例6: 条件付きでブロックを登録

特定の条件下でのみブロックを登録します。

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

例7: 翻訳対応のブロック登録

翻訳ファイルを読み込んでからブロックを登録します。

load_theme_textdomain('my-theme',get_template_directory().'/languages');register_block_core_archives();

注意事項

  • この関数はWordPress5.0以降で使用可能です
  • ブロックエディタが有効になっている必要があります
  • テーマやプラグインの初期化時に登録する必要があります

関連機能: