WordPress標準のREST APIに対応。さらにPRO版では、WordPress本体の起動をスキップする独立 api.php 経由の超高速バイパス配信が可能です。
CORS設定もホワイトリストを入力するだけの超速・超軽量フィードジェネレーター。
標準のWP REST APIやWPGraphQLは強力ですが、フロントエンドとの連携時に予期せぬ障害を引き起こします。
WP APIはリクエスト毎にデータベースクエリを実行し、何十ものPHPファイルを読み込むため、表示速度(LCP)を悪化させます。
Access-Control-Allow-Originヘッダーのエラーが発生し、Webサーバー(Nginx等)やPHPのコンフィグ調整に翻弄されます。
フロントエンドからのリクエストが大量に発生した際、WordPressのデータベースコネクション上限に達し、サイト全体がクラッシュします。
本プラグインは、静的ファイルの安定性とAPIの手軽さを組み合わせた革新的なアーキテクチャを採用しています。
リクエストのたびにWordPressコア、アクティブなプラグイン、MySQLデータベースへの接続が実行されるため、ボトルネックが発生します。
api.php 経由 PROPRO版限定機能。投稿保存時に静的JSONを出力。外部リクエストはWPを起動せず、静的JSONをダイレクトに返却するため超高速です。
使い慣れた管理画面での設定はそのままに、極限のパフォーマンスを提供。
管理画面のホワイトリストに許可したいOriginドメインを記述するだけ。複雑なサーバーのヘッダー書き換えは一切不要です。
「投稿」と「固定ページ」、さらに任意のカスタム投稿タイプを組み合わせ、1つの統合されたJSONフィードとして出力可能です。
任意のJSONキーと、カスタムフィールド値(メタキー)やタクソノミー情報(ターム名・スラッグ)を動的に紐付けて注入できます。
動的な追加・削除が多い設定画面において、イベントのバインド漏れを防ぐ親コンテナによるイベントデリゲーション制御を採用。
個人開発に最適なFree版と、本格的なマルチ展開・Webフック連携に対応したPRO版をご用意。
個人ブログや小規模なSPA・ヘッドレス構築の検証に最適。
本番の1サイト用。PROの全プレミアム機能が含まれます。
小規模ビジネス、複数クライアント案件、複数サイト運用に最適。
制作会社、SaaSプラットフォーム、大規模マルチサイト構築に。
| 機能・仕様項目 | 無料版 (Core) | PRO版 (Pro) |
|---|---|---|
| 作成可能なフィード数 | 最大 1 つ | 無制限 |
| 配信パフォーマンス | 標準 REST API 配信 | 高速バイパス配信 (api.php) |
| 対象投稿タイプ (Post Types) | 単一選択 | 複数選択可 ( checkboxes ) |
| タクソノミー絞り込み条件 | 単一条件のみ | 複数条件 (AND / OR 結合) |
| カスタムタクソノミー | 対応 | 対応 |
| JSON出力フォーマット | Pretty Print 固定 | Pretty / Minify 選択可 |
| Webhook 連携機能 | 非対応 | 対応 (各フィードごと) |
| 動的属性マッピング (Custom Fields & Taxonomies) | 非対応 | 対応 (無制限) |
| ファイル名重複防止 | 不要 | 自動重複回避 (リネーム) |
| 日本語多言語 (i18n) 対応 | 対応 | 対応 |
開発にあたって疑問に思われる項目をまとめました。
api.php がWordPressコアを読み込まずにこの静的ファイルを直接配信するため、ミリ秒以下の遅延でCORS対応APIを返却可能です(※無料版では、静的JSONをWordPress標準のREST APIエンドポイント経由で安全に配信します)。
api.php がリクエストを受信すると、ブラウザが送信する Origin ヘッダーと保存されたキャッシュリストを照合し、一致した場合は適切な Access-Control-Allow-Origin ヘッダーを返し、プリフライト(OPTIONS)およびGET通信を成立させます。面倒なサーバー(Nginx / Apache)側の書き換えは不要です。
APIの遅延とCORSのトラブルを瞬時に解決。Static JSON Export with CORSでスケーラブルな構成を今すぐスタート。