Обновить плагин WordPress уже существует таблица - PullRequest
1 голос
/ 20 января 2012

Я разработал плагин WordPress, я планирую обновить плагин.В процессе обновления плагина я хочу обновить уже существующие поля таблиц, которые создаются при активации плагина.Я хочу, чтобы когда пользователь обновлял плагин, тогда новое поле добавлялось в уже существующую таблицу со значением по умолчанию.Можете ли вы предложить мне метод, как мне этого добиться.

1 Ответ

1 голос
/ 20 января 2012

Вы должны исследовать функцию dbDelta. Вот ссылка http://codex.wordpress.org/Creating_Tables_with_Plugins#Creating_or_Updating_the_Table

Из Кодекса: Функция dbDelta проверяет текущую структуру таблицы, сравнивает ее с требуемой структурой таблицы и при необходимости добавляет или изменяет таблицу, поэтому она может быть очень удобной для обновлений (см. Wp-admin / upgrade-schema.php больше примеров использования dbDelta).

...