render_block_core_page_list()


WordPressのrender_block_core_page_list()関数は、ページリストブロックをレンダリングするために使用されます。この関数は、ページの一覧を表示する際に役立ちます。

構文

render_block_core_page_list( array $attributes );
  • $attributes(array) — ページリストブロックの属性を指定します。例えば、表示するページの数や並べ替え順などを設定できます。

例1: 基本的なページリストの表示

この例では、デフォルト設定でページリストを表示します。

echo render_block_core_page_list( array() );

例2: ページ数を指定して表示

この例では、表示するページ数を5つに制限します。

echo render_block_core_page_list( array( 'number' => 5 ) );

例3: 並べ替え順を変更

この例では、ページをタイトルのアルファベット順に並べ替えます。

echo render_block_core_page_list( array( 'sort_column' => 'post_title', 'sort_order' => 'asc' ) );

例4: 特定の親ページの子ページを表示

この例では、特定の親ページの子ページのみを表示します。

echo render_block_core_page_list( array( 'parent' => get_post()->ID ) );

例5: 除外するページを指定

この例では、特定のページを除外して表示します。

echo render_block_core_page_list( array( 'exclude' => array( 1, 2 ) ) );

例6: カスタムクラスを追加

この例では、ページリストにカスタムクラスを追加します。

echo render_block_core_page_list( array( 'className' => 'custom-page-list' ) );

例7: ページリストの深さを制限

この例では、ページリストの表示深さを2レベルに制限します。

echo render_block_core_page_list( array( 'depth' => 2 ) );

注意点

  • render_block_core_page_list()は、WordPressのコアブロックシステムに依存しているため、テーマやプラグインによっては動作が異なる場合があります。
  • 引数の指定を誤ると、意図しない結果が表示されることがあるため、注意が必要です。

関連機能: