WordPressでは、外部サイトのRSSフィードを受信して一覧表示する際には、12時間ごとに更新される(12時間は再取得しない)ようになっているらしいのです。 (これをフィードキャッシュと言います)。下記2点のどちらかで変更できる。
functions.phpに下記を加えてキャッシュOFF
/** フィードのキャッシュオフ**/
function ha_turn_off_feed_caching($feed){ $feed-> enable_cache(false); } add_action('wp_feed_options','ha_turn_off_feed_caching');
/wp-includes/feed.phpを変更して12hから任意の時間へ
/** フィード取得を12hから任意の時間へ**/
wp_feed_cache_transient_lifetime’, 12 * HOUR_IN_SECONDS, $url