render_block_core_archives()


WordPressのrender_block_core_archives()関数は、アーカイブブロックをレンダリングするために使用されます。この関数は、投稿アーカイブや月別アーカイブなどのリストを表示する際に利用されます。

構文

render_block_core_archives( array $attributes );

引数の説明:

  • $attributes (array) — アーカイブブロックの属性を指定します。
  • ['show_post_count'] (bool) — 投稿数を表示するかどうか。
  • ['type'] (string) — アーカイブのタイプ(例: ‘monthly’, ‘yearly’)。
  • ['displayAsDropdown'] (bool) — ドロップダウン形式で表示するかどうか。

例1: 基本的なアーカイブブロックのレンダリング

デフォルト設定でアーカイブブロックを表示します。

echo render_block_core_archives([]);

例2: 投稿数を表示するアーカイブ

投稿数を表示するように設定します。

echo render_block_core_archives(['show_post_count' => true]);

例3: 年別アーカイブを表示

年別アーカイブを表示します。

echo render_block_core_archives(['type' => 'yearly']);

例4: ドロップダウン形式で表示

アーカイブをドロップダウン形式で表示します。

echo render_block_core_archives(['displayAsDropdown' => true]);

例5: カスタムアーカイブタイトルを設定

アーカイブブロックにカスタムタイトルを追加します。

echo render_block_core_archives(['title' => '過去の投稿']);

例6: 月別アーカイブと投稿数を表示

月別アーカイブを表示し、投稿数も表示します。

echo render_block_core_archives(['type' => 'monthly', 'show_post_count' => true]);

例7: ドロップダウンと年別アーカイブの組み合わせ

年別アーカイブをドロップダウン形式で表示します。

echo render_block_core_archives(['type' => 'yearly', 'displayAsDropdown' => true]);

注意点

  • この関数はブロックテーマやカスタムブロックで使用されます。
  • $attributesの値は適切に設定する必要があります。
  • WordPressの最新バージョンで動作確認を行ってください。

関連機能: