0

我想创建一个主题,使用默认的 WordPress 主题作为初始点。

根据 WordPress Codex,推荐的方法是创建一个子主题。

不幸的是,这种方法可能会显着影响站点的性能,因为必须在站点实际显示之前调用这两个主题。WordPress 在相当多的流行主机上往往相当慢,所以进一步减慢它不是我想做的事情。

同时,当一个开源主题足够接近预期结果,只需要进行一些小的重新编码时,从头开始编写主题似乎效率低下。

问题:如果我在主 CSS 文件中重命名主题,仍然有很多函数回调和变量寻址旧主题的名称(例如,'twentyeleven')。必须有一些从中调用这些的中心位置。除了CSS文件顶部的主题名称外,我还需要重命名哪些内容才能完全重命名整个主题并防止它被更新,是否应该通过WordPress开发主题更新原始主题?

4

2 回答 2

1

主题的所有函数和回调只有在主题被激活时才会被使用。因此,如果您将“211”主题复制到新文件夹并激活它,即使它们与原始主题具有相同的名称,也只会加载这些功能。要回答您的问题(使用“二十一十一”主题):

  1. 复制“二十一十一”主题文件夹并给它一个唯一的名称
  2. 编辑style.css新复制的主题文件夹中的文件。更改Theme Name:, Theme URI:, Theme Author:, Description:&Version:值以匹配您所需的输出。
  3. 转到外观->主题并激活您的新主题

您现在有一个“211”克隆,但完全独立于原始文件。任何可用于“二十一十一”主题的更新都不会影响您的主题(您的主题不会列出任何更新)。

高温高压

于 2013-09-29T04:50:28.233 回答
1

您可能对html5blank感兴趣,这是一个样板的 wordpress 主题

于 2013-09-29T05:12:17.137 回答