Один наш уважаемый клиент в своё время с другими сео-шниками заполнили вручную через плагин Yoast meta в карточках товаров и категориях. Использовать шаблон в данном случае было бы более правильным решением. Почему на тот момент не воспользовались шаблоном для генерации, спрашивать у них не буду. Всё-равно ничего толкового не ответят.
Товаров в интернет-магазине чуть больше 1000 и все meta удалять было бы сущей каторгой. Решил напрямую воспользоваться базой данных, чтобы через sql-запрос почистить разом все meta.
Очистить надо было meta_title, meta_description и meta_keywords.
Через поиск нашёл, в какой таблице находятся данные.
Чтобы посмотреть только поля с meta_title воспользовался следующей sql-инъекцией:
SELECT * FROM `meb_postmeta` WHERE `meta_key` LIKE ‘_yoast_wpseo_title’
В плагине Yoast меты находятся в следующих полях:
- ‘_yoast_wpseo_title’
- ‘_yoast_wpseo_metadesc’
- ‘_yoast_wpseo_metakeywords’
Без предисловий, очистил все поля следующими sql-запросами:
UPDATE таблица SET `meta_value`=NULL WHERE `meta_key` LIKE ‘_yoast_wpseo_title’;
UPDATE таблица SET `meta_value`=NULL WHERE `meta_key` LIKE ‘_yoast_wpseo_metadesc’;
UPDATE таблица SET `meta_value`=NULL WHERE `meta_key` LIKE ‘_yoast_wpseo_metakeywords’;
Всегда экспериментируйте с копией базы данных!
До начала работ всегда делайте дамп базы данных!
7 раз отмерь, один отрежь!