有没有办法让插件覆盖以前的版本? 时间:2012-05-03 作者:josh 安装插件时,如果它试图安装的目录已经存在,则不会安装插件。这意味着我们插件的用户必须首先手动停用和删除插件。是否有任何方法可以强制覆盖目录或停用插件并在安装时删除目录?我能想到的唯一解决方案是在激活时停用和删除以前的版本,但这不仅需要对插件目录进行版本控制,而且显然还需要对插件的所有功能进行版本控制。 1 个回复 最合适的回答,由SO网友:EAMann 整理而成 如果要手动安装插件,则需要禁用并删除旧版本。然而,WordPress确实允许您以编程方式更新插件。如果你的插件托管在WordPress上。org存储库,它将提示用户为您安装更新。您可能已经在Akismet和其他插件中看到了这一点。如果你的插件没有托管在WordPress上。org存储库,您还可以做其他一些事情。许多高级主题/插件商店在其发行版中都包含了自己的更新脚本。它允许他们向使用标准WordPress更新机制的客户推出更新,以下载新软件包、安装新软件包和删除旧文件。以下只是几个例子:WordPress Upgrade Class for Commercial or Client PluginsWordPress GitHub Plugin Updater - 如果您将插件托管在GitHub上而不是WP中,那么这将非常有用。org repo的第9章中的“创建自己的插件库”部分Professional WordPress Plugin Development <注意,这是一个附属链接 结束 文章导航