Не делайте этого.
я фактически получил возможность поговорить с Мэттом Малленвегом несколько лет назад, и он посоветовал, чтобы избежать какой-либо плагин, который добавляет таблицы, как чумы, по следующим причинам:
Используйте опцию таблицу (ы) (wp_options
или wp_N_options
для мультисайта) для хранения ваших данных — вот для чего они предназначены. Они в основном являются ключевыми/ценными, поэтому вы можете хранить практически все, что захотите. Делая это, вы также получаете возможность использовать простые вызовы Wordpress api для чтения и записи ваших данных, поэтому вам не нужно возиться с обработчиками данных.
Автоматическая очистка, когда ваш плагин удаляются гораздо проще, так как хорошо, как вы можете — снова — использовать API и те функции, которые обрабатываются для вас (да, есть крючки сказать, когда это происходит именно по этой причине). Удаление таблиц вручную - это боль, и это трудно сделать, когда ваш плагин удаляется.