wp_feed_cache_transient_lifetime:加快WordPress的RSS更新頻率

發了文章,卻沒看到WordPress的RSS做更新?無法讓讀者、訂閱者第一時間收到最新文章?這時我們可以透過一串代碼讓RSS加快更新,讓讀者可以在第一時間收到最新的文章。

加快WordPress RSS更新

修改佈景主題:functions.php

function return_7200( $seconds )
{
  // change the default feed cache recreation period to 2 hours
  return 7200;
}
add_filter( 'wp_feed_cache_transient_lifetime' , 'return_7200' );
$feed = fetch_feed( $feed_url );
remove_filter( 'wp_feed_cache_transient_lifetime' , 'return_7200' );

上面語法的7200,單位為「秒」。系統預設是:43200秒。

來源:Plugin API/Filter Reference/wp feed cache transient lifetime