Как изменить время жизни РСС фида в Вордпресс

17 июля 2017

За этим страшным заголовком подразумевается банальное изменение периодичности сброса кэша РСС-ленты в Вордпресс.

По-умолчанию в Вордпресс кэш РСС-ленты обновляется каждые 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 активной темы или в плагине функций.

Иван Данилин
Автор: Иван Данилин

Практикующий веб-разработчик, специализируюсь на платформе Вордпресс.

ПОДПИСАТЬСЯ

Добавить комментарий
RSS

Лидер среди российских регистраторов доменных имён и хостинг-провадейров