所以我有一个基于WordPress的网站,有一个定制的Genesis子主题。一旦网站上线,我们显然需要定期更改子主题的代码修改CSS和类似内容。以下是我遇到的问题:
我没有shell或FTP访问权限,所以我不能只替换服务器上的文件(他们想使用专门的WordPress托管提供商之一,以确保安全性和易于维护)。
使用基于Web的上载功能时,无法“就地”升级活动主题(只能通过WordPress的存储库安装主题)。
为了绕过上述限制,我想每次构建zip文件时,我都可以在主题名称中添加git修订哈希或其他内容,这将使WordPress将其视为一个单独的主题,然后我可以从旧主题切换到新主题。这确实有效,但它会导致WordPress重置其某些设置(尤其是将哪个菜单设置为“导航栏”)。
要清楚,我不是在问如何在生产中进行更改之前测试/查看更改(我有一个开发服务器),我的问题是具体的更改机制。
鉴于我的情况,是否有任何方法可以做到这一点,而不会造成中断/每次更新时都必须进行配置更改?