Как удалить meta_key из базы WordPress
Помимо ревизий, на WordPress скапливается и другой «мусор» в базе данных. Мета-данные давно удалённых плагинов или невостребованных функций остаются «мёртвым грузом». О некоторых строчках в таблице можно лишь догадываться.
SQL запрос на удаление лишних мета-данных
Информация чаще всего привязывается к ID записи WordPress? А значит хранится в таблице «wp_postmeta» под значениями «meta_key». И прежде чем перейти к непосредственной зачистке лишних данных, потребуется выяснить наименование претендентов на удаление.
DELETE FROM wp_postmeta WHERE meta_key = 'YourMetaKey';
Вышеуказанную строчку вставляем в поле SQL запроса «PHPMyAdmin». Важно, в конце измените «YourMetaKey» на искомое значение. Далее жмём кнопку «ОК» и соглашаемся с исполнением запроса.
Примечание! Перед началом настоятельно рекомендуем сделать резервную копию вашей базы данных. Это можно выполнить там же на страницах сервиса «PHPMyAdmin» в разделе «импорт / экспорт».
Например
Одна из функций подсчёта просмотров на страницах WordPress создавала 4 записи «meta_key”:
views / tviews / yviews / tdate
А теперь помножьте это на общее число записей и получите сотни или тысячи лишних данных, которые не удалятся автоматически вслед за невостребованной функцией.
Схожие следы оставил за собою плагин «WP Tab Widget» от разработчиков «MyThemeShop». Виджет с популярными записями также добавлял значение «meta_key» с числом просмотров:
_wpt_view_count
Вместо послесловия
Надеемся, данная информация окажется полезной, и вам удастся очистить базу WordPress от лишних строк. А в комментариях ниже, предлагаем поделиться своими находками. Напишите название плагина и оставленные им «meta_key» .