【问题标题】:WordPress Plugins Development: How to initialize database when Plugin insalled/activated, and delete database when Plugin deactivated/deletedWordPress插件开发:插件安装/激活时如何初始化数据库,插件停用/删除时如何删除数据库
【发布时间】:2026-02-02 14:25:08
【问题描述】:

我有一个问题:

插件安装/激活时如何初始化数据库, 并在插件停用/删除时删除数据库。

平台是WAMP上的PHP+MySQL。

任何人都可以帮助我吗?

真的很感激!

【问题讨论】:

    标签: database wordpress plugins widget initialization


    【解决方案1】:

    安装插件时创建 MySQL 表

    只需在插件主文件中执行 MySQL 创建查询。执行创建查询时只需检查该表是否已存在。

    卸载插件时删除 Mysql 表

    使用register_uninstall_hook函数(回答这部分问题Rarst帮助了我)。

    更多详情here

    【讨论】: