XがレガシーAPIへのアクセスを停止した後、Pro X(Twitter)プラグインにはどのような変更があったのか、またどの機能がサポートされなくなったのか。
X(旧Twitter)のフィードの更新頻度が以前より低くなったり、投稿数が予想より少なくなったりする理由を知りたいですか?
このガイドでは、フィードの更新頻度、利用可能なフィードの種類、およびフィードに表示できる投稿数について解説します。必要なのは、WordPressサイトに「Custom Twitter Feeds」プラグインをインストールすることだけです。
X APIの変更がフィードに与える影響
2023年4月、XはAPIを変更し、このプラグインが投稿を取得するために使用していたアクセス権限を終了しました。現在、更新を行うたびに費用が発生します。
フィードを正常に機能させるため、このプラグインは当社独自のフィード更新システムを通じて投稿を取得します。ご利用にXの開発者アカウントは必要ありません。各更新にかかるコストが、このガイドに記載されているフィードの制限理由となっています。
このプラグインのメニューや画面では、依然として「Twitter」という名称が使用されているため、以下のラベルにもその名称が表示されています。
1日あたりの更新制限の仕組み
お客様のサイトには、毎日一定数のソース更新が配信されます。ここでいう「ソース」とは、フィード内の1つのアカウント、ハッシュタグ、検索、またはリストを指します。
その数はライセンスレベルによって異なります。ベーシックライセンスレベルでは12、プラスライセンスレベルでは18、エリートライセンスレベルでは24です。
制限を確認するには、プラグインの「設定」ページの「フィード」タブにある「キャッシュ」リストの下をご覧ください。そこにある緑色の注記には、サイトが1日に受け取るソースの更新回数が表示されています。

この制限はサイトごとに適用されます。すべてのフィード上のすべてのソースがこれを共有します。たとえば、1日12回の更新があり、ソースが24ある場合、各ソースは約1日おきに1回更新されます。
このプラグインは、「キャッシュリスト」の設定に基づき、2時間、12時間、または24時間ごとにバックグラウンドでフィードを更新します。サイトのソースが1つしかない場合、そのソースは最短で2時間ごとに更新されます。
制限に達すると、プラグインから「1日のフィード更新制限を超えました」というメッセージが表示されます。制限がリセットされるまで、フィードに新しい投稿は表示されません。制限は24時間以内に自動的にリセットされるため、特別な操作は必要ありません。
利用制限を最大限に活用するには、使用しなくなったフィードや情報源を削除してください。そうすることで、更新情報は表示されているフィードや情報源にのみ配信されます。さらに多くの更新情報が必要な場合は、より上位のライセンスレベルにアップグレードすることができます。
利用可能なフィードタイプの使用方法
利用可能なフィードの種類は、ライセンスレベルによって異なります。
| フィードの種類 | 何が示されているか | ライセンスレベル |
|---|---|---|
| ユーザー・タイムライン | Xのどのアカウントからの投稿でも | 「基本」以上 |
| ハッシュタグ | 特定のハッシュタグが付いた公開投稿 | プラス以上 |
| 検索 | 特定の検索語句に一致する投稿 | エリート |
| リスト | Xの公開リストからの投稿 | エリート |
旧バージョンの個人用、ビジネス用、および開発者用ライセンスには、この表に記載されているすべてのフィードタイプが含まれています。ホームタイムラインおよびメンションのフィードは利用できません。
「Lists」フィードでは、公開されているXのリストのIDが使用されます。リストIDとは、X上のそのリストのURLの末尾にある番号のことです。

より多くの投稿を読み込む
APIの制限により、新しいフィードは当初、ごく少数の投稿から始まります。このプラグインは、最初に1~30件の投稿を取得します。サイトが更新ごとに投稿を保存していくにつれて、投稿数は徐々に増えていきます。
「さらに表示」ボタンをクリックすると、サイトがこれまでに保存した投稿が表示されます。これ以上ない場合は、フィードに「以上です! 読み込むツイートはありません」と表示されます。
ログイン済みの管理者には、この制限に関する注意書きも表示されます。訪問者にはその注意書きは表示されません。
フィードに「選択したフィードソースのツイートが見つかりませんでした」と表示される場合は、設定条件に合致する投稿がX上に存在するかどうかを確認してください。もし存在する場合は、上記の1日あたりの更新制限など、フィード更新システムの設定による制限が適用されている可能性があります。
その他のメッセージを確認するには、APIエラーメッセージに関するガイドをご覧ください。
独自のXアプリを連携させる
Xの開発者アカウントをお持ちの場合は、当社のフィード更新システムを利用する代わりに、ご自身のXアプリを連携させることができます。そうすることで、アプリのキーを使用して、Xから直接フィードへの投稿を受け取ることができます。
これを行うには、プラグインの「設定」ページの「一般」タブにある「Twitter 連携」セクションの「独自のアプリを接続(V2)」ボタンを使用してください。開いたウィンドウで、アプリの名前と、コンシューマーキー、コンシューマーシークレット、アクセストークン、アクセストークンシークレットの4つの値の入力が求められます。
これらの値を取得するには、独自のXアプリを作成する方法に関するガイドをご覧ください。
無料版
各アップデートにはコストがかかるため、無料版では制限がより厳しくなっています。
| 制限されているもの | 無料版 |
|---|---|
| フィード | アクティブなフィードが1つ |
| 出典 | 1つのXアカウント |
| フィードの種類 | ユーザー・タイムライン |
| 更新情報 | 週に1回 |
無料版では、フィードは週に1回更新されます。「フィードの更新回数の上限を超えました」というメッセージが表示された場合でも、翌週までに自動的にリセットされるため、特に何もする必要はありません。
サイトにフィードが複数ある場合、他のフィードは無効として表示されます。フィードエディタから1つを有効にすると、残りのフィードは無効になります。
無料版では、認証済みのメールアドレスを使用して、当社のフィード更新システムに接続します。
手順については、無料版の設定ガイドをご覧ください。
「さらに投稿を読み込む」で説明されているように、無料版でも時間の経過とともに投稿が蓄積されていきます。
無料版でも、ご自身のXアプリを連携させることができます。ご自身のアプリを連携させると、フィードの更新は週1回ではなく、プラグインの通常の更新スケジュールに従って行われます。
さらに多くのフィードやフィードの種類を追加したり、毎日の更新を利用したりするには、有料ライセンスにアップグレードしてください。
両者を比較するには、無料版と有料版の違いに関するガイドをご覧ください。
以上です!これで、X APIの変更がフィードにどのような影響を与えるか、ご自身のライセンスレベルにどのような制限が適用されるか、そして無料版にはどのような機能が含まれているかがご理解いただけたと思います。
もし新しい投稿が予想より遅れて表示される場合は、フィードに最新のツイートが表示されない理由について解説したガイドをご覧ください。
よくある質問
以下に、これらの変更に関するよくある質問への回答をまとめました。
このプラグインを使うには、Xの開発者アカウントが必要ですか?
いいえ。デフォルトでは、投稿は当社のフィード更新システムを通じて配信されるため、別途アプリは必要ありません。もしお持ちの場合は、ご自身のXアプリを連携させることもできます。
毎日の更新制限は、各フィードごとに適用されますか?
いいえ。この制限はサイト全体に適用され、すべてのフィード上のすべてのソースがこれを共有します。上記の「1日あたりの更新制限の仕組み」をご覧ください。
フィードに「ホームタイムライン」や「メンション」を表示することはできますか?
いいえ。「ホーム」「タイムライン」「メンション」のフィードは利用できません。利用可能なフィードの種類については、上記の「利用可能なフィードの種類」をご覧ください。