孙子主题和最佳网络架构

时间:2011-04-15 作者:Gopal

我正在尝试创建一个多功能的Wordpress网络。为了加快开发速度,我想我需要在早期阶段将项目引导到不同的主题。在我的网络安装的核心,我想有三个或四个主题,预先配置为处理特定类别的网站。

此外,我希望这些主题中的每一个都能使用相同的基本功能、标记和一般最佳实践(想想html 5样板),尽管配置不同(就内容类型、页面模板和布局而言)。本质上,这些核心主题中的每一个都应该是符合我基本技术要求的某位家长的子主题。

问题是,到了实际创建特定网站的时候,我希望每个网站都是一个适当核心主题的子网站。

本质上,我遇到了本文中提到的granchild主题问题:

http://justintadlock.com/archives/2010/08/16/frameworks-parent-child-and-grandchild-themes

如果您不熟悉它,它会认为许多父主题被错误地认为是框架,Wordpress的构建并不是为了适应孙主题。

所以我的问题是:

是复制一个主题(没有父子关系)来创建我的几个核心主题并根据需要手动更新它们更好,还是应该让每个核心主题都是某个父主题的子主题,并为我创建的实际网站创建一个人工(非wordpress原生)孙辈继承系统更好。

我期待着听到你的想法

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

有很多具体问题需要解决,但您的基本选择是处理它:

运行时。将公共核心填充到插件中,或者从所有核心主题的同一目录加载它。

正在开发中。设置版本控制,制作一个脚本,将通用文件签出到所有核心主题。

SO网友:scribu

您可以将常用函数放在必用插件中。

结束

相关推荐

导入到WordPress MultiSite时禁用HTML过滤

我正在迁移到WordPress多站点实例的许多站点都在帖子中嵌入了视频和iFrame。我宁愿禁用WordPress功能,在导入时去掉嵌入的内容,而不是将每篇文章转换为犹太教式的视频嵌入方式。编辑帖子时禁用剥离是as simple as disabling the kses filter. 不幸的是,我不知道导入帖子需要禁用什么。目前我怀疑wp\\u insert\\u post()方法,但没有缩小过滤器的范围。有什么想法吗?Update: 这是特定于WordPress Multisite的。导入到单个Wo