WordPressのRSSフィードに変更があっても更新されない時の対処

2018年7月4日

RSSで外部から読み込んでいるブログの記事を消しても、RSSフィードで表示しているリンクはすぐには消してくれない、これはWordpressのキャッシュで保持しているため。

実際のRSSの更新は12時間がデフォルト

/wp-includes/feed.php

wp_feed_cache_transient_lifetime’, 12 * HOUR_IN_SECONDS, $url

上記の箇所の「12 * HOUR_IN_SECONDS」を変更すれば良い、たちまちすぐに適用させたい場合は「1」をいれてアップすればすぐに最新の状態にできるが、さすがにこの周期はまずいので「1 * HOUR_IN_SECONDS」というルールに変更。

おそらくバージョンが上がるたびに変更する必要があるので要注意です。

GO TO HOME

こちらも合わせて読む

risings.red