Intereting Posts
Замена строки переменной в php Как избежать дублирования сообщений на главной странице? Сохранить значение флажка в плагине Исключить сообщения с определенными метаданными из результатов поиска PHP include работает только в определенных местах в моей пользовательской теме WP Тег the_category () не стилирует HTML или CSS Как установить тег заголовка страницы в настраиваемом шаблоне для нестандартного типа сообщения? Как отправлять пользовательские данные в формате json на другой сервер, когда пользователь регистрируется на сайте wordpress в PHP Запросить сообщения из нескольких типов сообщений Создайте тротуар для панировки на основе меню? условно echo <br /> в цикле данных метаданных Обновление корзины покупок и итоговые данные Woocommerce Перенаправление пользователей на страницу входа в wp front end wp Где подходящее место для хранения пользовательских изображений? Включая комментарии мета-окна на странице плагина

Удалить postmeta при удалении / удалении плагина

У меня есть настраиваемый плагин, который я создал, который добавляет некоторые пользовательские поля ввода метаданных в каждое сообщение

Я хочу удалить все созданные плагины строк postmeta для каждого сообщения, когда я удалю / удалю плагин

какой код я должен добавить в файл плагина php для этого?

Взгляните на документацию для register_uninstall_hook . Существует также функция register_deactivation_hook которая также может быть полезна.

Вы можете использовать их для вызова функции, которая удалит данные из БД. Но вы должны быть осторожны и, возможно, позволить пользователю установить флажок, чтобы сделать это.