私たちのプラグインは、パフォーマンスを向上させ、Twitter APIへのリクエストを制限するためにキャッシュを使用しています。お使いのサーバーや他のプラグインも、ウェブサイトのパフォーマンスを向上させるためにキャッシュを使用している可能性があります。ここでは、よくある問題とその解決方法をご紹介します。
1) カスタムTwitterフィードのキャッシュを制御する設定が高すぎます。
Twitter Feed > Settings,Feedsタブに行き、"Caching "設定を見てください。この時間は、プラグインのキャッシュの持続時間です。高い間隔に設定されている場合、新しいツイートはしばらく表示されません。
2) ページをキャッシュしているプラグインがある。
ページのキャッシュを提供するさまざまなプラグインがあります。もしプラグインをインストールしているのであれば、フィードがあるページを無視するように設定したり、より頻繁にキャッシュをクリアするように設定できないか試してみてください。
3) あなたのホスティング会社は、そのサーバーでキャッシュを使用しています。
多くのホスト、特にマネージドWordPress専用ホスト(WP Engineなど)は、サーバーに直接独自のキャッシュシステムを持っています。Twitterフィードの更新を許可するには、ホストに連絡する必要があるかもしれません。
4) ウェブサイトがキャッシュデータを適切にクリアしていない。
ごく一部のウェブサイトでは、WordPressデータベースのトランジェントと呼ばれるデータのクリアに問題があります。別の方法でキャッシュデータをクリアする設定があります。ツイッターフィード>設定>詳細設定タブに移動し、一番下までスクロールします。Force cache to clear on interval"を有効にし、変更を保存します。
5) 更新の制限を使い果たした。
Twitterの突然の変更により、私たちの新しいAPIは以下の方法でフィードを更新します:
- PROユーザー:フィードとソースの数は無制限で、1日あたり12回の更新が可能です。詳細はこちらをご覧ください。
- 無料ユーザーフィードの更新にかかるコストが高いため、無料ユーザーは週1回更新のフィードに制限されます。より多くのフィードの更新をご希望の場合は、Proへのアップグレードをご検討ください。
6) 他のすべてがチェックされている場合、サーバーのCRONジョブに問題がある可能性があります。
CRONジョブは、プラグインが新しい投稿をチェックし、フィードを更新するためのものです。場合によっては、サーバー上でこれが無効になっていることがあります。回避策については、こちらのドキュメントをご覧ください。注意:Twitterプラグインでは、フィードの数に応じて間隔を2時間以上に設定してください。
