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

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 активной темы или в плагине функций.

Подписываемся на канал Danilin.biz в Telegram, все самое интересное теперь там.
Иван Данилин
Автор: Иван Данилин

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

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

Лучшие премиум-темы для Вордпресс с пожизненной поддержкой