WP Как удалить все нужные postmeta поля при отключении плагина
Есть такая задача, что при удалении плагина WordPress он должен почистить все поля в таблице wp_postmeta
с meta_key
LIKE positive_users_reaction
и meta_key
LIKE negative_users_reaction
. Пишу вот такой код в файле uninstall.php
global $wpdb;
defined('WP_UNINSTALL_PLUGIN') || exit;
$table_name = $wpdb->get_blog_prefix() . 'postmeta';
$wpdb->query("DELETE FROM ${table_name} WHERE `meta_key` LIKE `positive_users_reaction` AND LIKE `negative_users_reaction` ;");
Но он не отрабатываете, подскажите, пожалуйста в чем ошибка ?
Источник: Stack Overflow на русском