通过仪表板升级自定义主题

时间:2013-03-27 作者:Django Reinhardt

我似乎无法升级我的自定义主题。每当我尝试上载新软件包时,我得到的都是:

正在解压缩包…
安装主题…
目标文件夹已存在/wp内容/主题/主题名/
主题安装失败。

我已经搜索过了,我所能找到的就是有人建议通过FTP进行升级。遗憾的是,我现在没有FTP访问权限,但使用FTP似乎也是一个肮脏的解决方案。很明显,我可以删除并重新安装主题,但这看起来也很脏。

如何通过仪表板更新主题?

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

它失败了,因为服务器上已经有一个同名的主题。

So the obvious solution is to remove the theme before you upload the new version.

如果您想使用更新机制,如主题回购,但在自定义主题上,可以添加udpater类,例如:

https://github.com/UCF/Theme-Updater

特定的一个使用github作为其源,但有多种替代方法使用其他源

对于其他有类似问题的人,请注意使用后端安装和管理代码的陷阱:

这样做是incredibly bad practicemassive 如果您在主题(我们中最优秀的人都会遇到这种情况)和功能方面出错,则会带来安全风险。php有语法错误等,你的网站将死亡。您将无法通过后端登录来编辑文件、上载新版本或切换到工作主题类似的问题(如果不相同的话)也适用于插件。

结束

相关推荐

访问MANAGE_NETWORK_Themes的超级管理员以外的角色

我们目前使用Wordpress多站点和网络来控制我们的一些博客。我们希望给予网络上的其他用户管理网络主题的权限。我们安装了一些插件来管理角色、创建角色和修改角色权限。。但我们还没有找到解决方案。基本上,我们正在尝试允许超级管理员以外的角色访问以管理\\u network\\u主题。我们试图允许访问此角色的角色已检查权限,但他们仍然无法访问网络主题。该区域是否仅限超级管理员使用?有办法解决这个问题吗?我们希望允许我们的其他博客访问管理主题,但我们不想给他们超级管理权限。我期待着你的答复。