RSSウィジェットを作成したけど、反映されない、もしくは反映に時間がかかる。
この原因は、RSSフィード( feed ) がキャッシュをずっと保持してしまっていて更新されないことが理由となります。
回避方法
その場合は、Wordpressインストール直下の/wp-config.phpのファイルに次の項目を追記する。
/* RSS キャッシュ設定 */
define(‘MAGPIE_CACHE_AGE’, 1800);
※[1800]は30分の設定です。
※10分以下にすると、サーバーに負荷がかかります。
※実際に、上記の作業を行う場合、
・wp-config.phpを事前にバックアップする。
・FTPソフトで、wp-config.phpファイルに上記を追記する。しかし、直接書き換えられない場合には、一回デスクトップなどにダウンロードして修正し、アップロードする。
その際、パーミッションが400だったのが、677とかに変わってしまうので、パーミッションは400※つまり元のままに戻す。