WordPress Plugin

RSS Display

複数のRSSフィードをOGP画像付きカードグリッドで美しく表示。外部サービス不要・完全自己完結型。

WordPress.org で入手 デモを見る

特徴

WordPressの組み込み機能だけで動作。外部APIへの依存はゼロ。

🗂️

8種のレイアウト

グリッド・リスト・カルーセル・モーダルなど、用途に合わせて選択できます。

🖼️

OGP画像の自動取得

RSSに画像がなくてもog:imageを取得・キャッシュして表示します。

📱

レスポンシブ対応

PC・タブレット・スマホで列数を自動調整。responsive="0"で固定も可能。

トランジェントキャッシュ

RSSはユーザー設定TTL、OGP画像は1ヶ月キャッシュで高速表示。

🔗

マルチフィード対応

複数フィードを集約して日付順にソート。重複記事を自動排除。

🔒

外部サービス不要

SimplePie・DOMDocument・WordPressトランジェントのみ使用。

レイアウト一覧

ショートコードの type 属性で切り替え。

grid

画像背景+タイトルオーバーレイ

list_vertical

上画像・下テキストカード

list

サムネイル横並び+テキスト

text

テキストのみカード(説明付き)

text_line

1行テキスト+区切り線

image_only

画像のみ

carousel

スライドカルーセル

popup_grid

クリックでモーダル表示

使い方

投稿・固定ページのエディタにショートコードを貼り付けるだけ。

基本:

[rss_display]

カスタマイズ例:

[rss_display type="carousel" columns="3" count="9" show_date="1" show_site="1" responsive="1"]

特定フィードだけ表示(設定済みフィードを上書き):

[rss_display feed="https://example.com/feed/" type="list_vertical"]
全パラメーター一覧を見る ▾
属性 デフォルト 説明
feedフィードURL(複数はカンマ区切り)
typegrid表示タイプ
columns3列数(2 / 3 / 4)
count6表示件数
responsive1レスポンシブ(1/0)
new_tab0新規タブで開く(1/0)
show_desc0説明文表示(1/0)
show_date0日付表示(1/0)
show_site0サイト名表示(1/0)
bold_title0タイトル太字(1/0)
title_lines2タイトル表示行数(0=無制限)

レイアウトデモ

ダミーデータによる表示確認。

▶ プレビュー

※ダミーデータによる表示サンプルです。実際のフィードはWordPress管理画面からご設定ください。

grid

list_vertical

list

text

text_line

image_only

動作環境

PHP 7.4+ WordPress 6.0+ ライセンス GPL-2.0-or-later

サポート

バグ報告・機能要望・質問はお気軽にどうぞ。

m.masaki7272@gmail.com