Как удалить все метаполя по указанному ключу из базы данных wordpress
У меня появились ненужные метаполя записей, хотелось бы их всех удалить из БД, но WordPress кажется такой возможности не дает.
Есть например функция delete_post_meta() но она удаляет метаполе только указанного поста, а мне нужно удалить абсолютно все произвольные поля всех записей из всей базы данных... Как это сделать запросом или может есть функция для этого?
Спасибо!
Для этого есть специальная функция delete_post_meta_by_key():
Другие варианты это сделать:
1) Или можно так:
Аналогично, можно удалить все метаполя у всех: пользователей, элементов таксономий (терминов), комментариев:
2) Код который удаляет указанное метаполе по ключу из всей базы данных, из таблицы метаданных записей: