Если при разработке своего плагина для WordPress вы хотите использовать базу данных MySQL, то самый правильный момент для создания необходимой таблицы, это момент активаций плагина. Для этого мы воспользуемся методом register_activation_hook(), который зарегистрирует нашу функцию с запросом к базе данных и выполнит ее во время активаций нашего плагина.
Ниже готовый сниппет, который поможет вам выполнить необходимый запрос и создать таблицу со всеми необходимыми полями.
Опубликовано
Подробнее