自动更新插件创建.tmp目录,而不是覆盖旧版本

时间:2011-03-15 作者:Jared

我在用this library 自动更新我的插件,但它只是将新的插件文件提取到。tmp目录,而旧的插件文件保留在原来的位置。有人能帮我解决这个问题以覆盖旧文件吗?或者有人能告诉我为什么会这样做吗?

编辑:我知道上面的库实际上并没有安装更新,但WP核心更新程序安装了更新,所以它与此有关。有什么想法吗?

2 个回复
最合适的回答,由SO网友:Dalton Rooney 整理而成

您是否能够更新标准WP repo插件?我正在使用那个图书馆,它似乎工作得很好。

WordPress在尝试运行更新时在管理屏幕上给出的确切错误是什么?

我会先看看权限。旧插件目录的权限是什么?与其他插件目录有什么不同吗?

我还要看一看您输入的zip文件的格式。您使用什么软件创建zip?解压时,目录结构是什么样子的?它应该解压缩为一个与您尝试替换的插件同名的文件夹。您是否在JSON文件中设置了slug属性?这是否也与文件夹名称匹配?

希望这有帮助。我很快就把那个图书馆开走了。

SO网友:Stiofan O\'Connor

我也有这个问题,问题是我的zip文件只包含文件,而不是所需的额外包含文件夹:my\\u plugin。zip应该包含一个文件夹my\\u plugin,其中包含插件文件。

结束

相关推荐