發了文章,卻沒看到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