我正在开发一个免费主题,用户可以从WordPress下载。组织。我正在制作同一主题的专业版。pro版本文件夹的名称应该是什么?
我的主题名为BizPoint。如果我将pro版本的文件夹命名为“BizPoint pro”,则用户使用customizer所做的任何更改都将丢失。如果我将pro版本的文件夹名用作“BizPoint”,用户将无法在不删除免费主题的情况下安装pro版本。
如何处理此冲突?
我正在开发一个免费主题,用户可以从WordPress下载。组织。我正在制作同一主题的专业版。pro版本文件夹的名称应该是什么?
我的主题名为BizPoint。如果我将pro版本的文件夹命名为“BizPoint pro”,则用户使用customizer所做的任何更改都将丢失。如果我将pro版本的文件夹名用作“BizPoint”,用户将无法在不删除免费主题的情况下安装pro版本。
如何处理此冲突?
最好将Pro版本设置为插件,而不是主题。这样,您就不会有重复的代码库,theme\\u mod不会被拆分,更新是独立的。把你需要的钩子放到免费主题中,你的Pro插件就不会有问题了。
没有冲突,因为这是两个不同的主题,不应期望数据结构相同。期望数据重用可能是一件好事,但实际上很难做到。
更现实的方法是将数据迁移作为“pro”主题激活的一部分,而不是在检测到服务器上安装了“免费”主题时将其作为显式UI功能。
我在看这个管理主题的示例(http://themepixels.com/main/themes/demo/webpage/shamcey/dashboard.html). 至于标签为“Navigation”的左侧管理栏,有没有一种方法可以在不使用插件的情况下实现这种类型的左侧仪表板管理菜单?我想用css、js或Jquery来实现这一点,任何处理编码的东西都可以。