Как изменить время жизни РСС фида в Вордпресс
За этим страшным заголовком подразумевается банальное изменение периодичности сброса кеша РСС-ленты в Вордпресс.
По-умолчанию в Вордпресс кеш РСС-ленты обновляется каждые 43200 секунды, то есть два раза в сутки. Даже если просто вносятся какие-то изменения, исправляются опечатки в уже опубликованной статье, изменения в РСС отразятся только через 12 часов. Что для активно наполняемых ресурсов совершенно недопустимо.
В таких ситуациях поможет фильтр wp_feed_cache_transient_lifetime. В примере ниже время жизни кеша снижается до двух часов — 7200 секунд.
function return_cache_time( $seconds ){ return (int) 7200; } add_filter( 'wp_feed_cache_transient_lifetime', 'return_cache_time');
Код размещаем в файле функций functions.php активной темы или в плагине функций.
Фулстек веб‑разработчик, специализируюсь на платформе WordPress
Подробнее