Flector

Как удалить устаревшие transients записи в базе данных?

Пример поиска в phpMyAdmin

Формально все transients-записи имеют срок истечения, после которого они должны удаляться из базы данных. Но так происходит далеко всегда - иногда плагины или темы ставят слишком большой срок действия transients-записей, а иногда они просто криво добавлены. В любом случае, если вам смущает большое число таких записей и вы хотите от них избавиться, то вы должны использовать следующий sql-запрос:

DELETE FROM `wp_options` WHERE `option_name` LIKE ('%\_transient\_%');

Все актуальные transients-записи будут немедленно пересозданы (после открытия необходимой страницы), а устаревшие исчезнут навсегда.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!