render_block_core_rss()


WordPressのrender_block_core_rss()関数は、RSSブロックをレンダリングするために使用されるコア関数です。この関数は、RSSフィードのデータを取得し、フロントエンドに表示します。

構文

render_block_core_rss( array $attributes );

引数の説明:

  • $attributes (array) — RSSブロックの属性を指定する配列。
  • ['feedURL'] (string) — RSSフィードのURL。
  • ['itemsToShow'] (int) — 表示するアイテム数。
  • ['displayExcerpt'] (bool) — 抜粋を表示するかどうか。
  • ['displayAuthor'] (bool) — 著者を表示するかどうか。
  • ['displayDate'] (bool) — 日付を表示するかどうか。

例1: 基本的なRSSブロックのレンダリング

RSSフィードを表示する基本的な例です。

echo render_block_core_rss( ['feedURL' => 'https://example.com/feed'] );

例2: 表示アイテム数を指定

5つのアイテムを表示する例です。

echo render_block_core_rss( ['feedURL' => 'https://example.com/feed', 'itemsToShow' => 5] );

例3: 抜粋を非表示にする

抜粋を非表示にしてRSSフィードを表示します。

echo render_block_core_rss( ['feedURL' => 'https://example.com/feed', 'displayExcerpt' => false] );

例4: 著者情報を表示

著者情報を含めてRSSフィードを表示します。

echo render_block_core_rss( ['feedURL' => 'https://example.com/feed', 'displayAuthor' => true] );

例5: 日付を非表示にする

日付を非表示にしてRSSフィードを表示します。

echo render_block_core_rss( ['feedURL' => 'https://example.com/feed', 'displayDate' => false] );

例6: 複数のオプションを組み合わせる

複数の属性を組み合わせてRSSフィードを表示します。

echo render_block_core_rss( ['feedURL' => 'https://example.com/feed', 'itemsToShow' => 3, 'displayExcerpt' => false, 'displayAuthor' => true] );

例7: 無効なフィードURLの処理

無効なフィードURLが指定された場合の処理例です。

echo render_block_core_rss( ['feedURL' => ''] );

注意点

  • フィードURLが正しくない場合、エラーが発生する可能性があります。
  • 大量のアイテムを取得するとパフォーマンスに影響を与えることがあります。
  • キャッシュを活用することで、RSSフィードの読み込みを最適化できます。

関連機能: