register_block_core_page_list()


WordPressのregister_block_core_page_list()関数は、ページリストブロックを登録するために使用されます。この関数は、ブロックエディタ内でページリストを表示するためのコアブロックを登録します。

構文

register_block_core_page_list( array $args = array() );
  • $args(array) — ブロックの設定オプションを含む配列。デフォルトは空の配列。

例1: 基本的なページリストブロックの登録

この例では、ページリストブロックを登録します。

add_action( 'init', function() { register_block_core_page_list(); } );

例2: カスタム属性を持つページリストブロックの登録

カスタム属性を指定してページリストブロックを登録します。

add_action( 'init', function() { register_block_core_page_list( array( 'attributes' => array( 'className' => array( 'type' => 'string' ) ) ) ); } );

例3: カスタムスタイルを持つページリストブロックの登録

カスタムスタイルを指定してページリストブロックを登録します。

add_action( 'init', function() { register_block_core_page_list( array( 'style' => 'custom-page-list-style' ) ); } );

例4: カスタムスクリプトを持つページリストブロックの登録

カスタムスクリプトを指定してページリストブロックを登録します。

add_action( 'init', function() { register_block_core_page_list( array( 'script' => 'custom-page-list-script' ) ); } );

例5: カスタムエディタスタイルを持つページリストブロックの登録

カスタムエディタスタイルを指定してページリストブロックを登録します。

add_action( 'init', function() { register_block_core_page_list( array( 'editor_style' => 'custom-page-list-editor-style' ) ); } );

例6: カスタムカテゴリーを持つページリストブロックの登録

カスタムカテゴリーを指定してページリストブロックを登録します。

add_action( 'init', function() { register_block_core_page_list( array( 'category' => 'custom-category' ) ); } );

例7: カスタムアイコンを持つページリストブロックの登録

カスタムアイコンを指定してページリストブロックを登録します。

add_action( 'init', function() { register_block_core_page_list( array( 'icon' => 'smiley' ) ); } );

注意点

  • この関数は、WordPressのコアブロックを登録するために使用されます。カスタムブロックを作成する場合は、register_block_type()を使用してください。
  • ブロックの登録はinitアクションフック内で行う必要があります。

関連機能: