将二十四个WordPress主题重命名

时间:2014-04-17 作者:Jaromír the Greenhorn

我知道创建子主题的好处,但在我的情况下,我真的希望创建一个基于另一个主题的主题,而不依赖于父主题。我试着用sed 命令替换所有文件中所有发生的“214”/“214”/“214”/“214”,但这似乎还不够,主题被打破了。

有没有办法做到这一点?

非常感谢。

更新-解决方案:将“Twenty 14”、“Twenty\\u 14”和“Twenty 14”的所有实例重命名为所需的新主题名称,注意区分大小写,应该可以解决问题。使用可以替换目录中单词的代码编辑器,sed 和我不同,如果你知道如何正确使用它,它也应该起作用。

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

我认为应该使用默认主题。这些主题是按照应该使用的标准编码的,也是新主题作者可以学习的优秀示例。它们也都在GNU通用公共许可证下。我真的认为,在开发新主题时,这些都是很好的工作基础。既然轮子已经存在,为什么还要重新发明呢

我最近也做了同样的事情。这是相当棘手的,因为它不仅仅是一个大规模的搜索和替换操作。您必须有条不紊地检查和替换实例。从这里开始,最简单的方法是使用本地化字符串。只需使用以下程序Notepad++ 替换\'twnentyfourteen\' 具有\'my-theme\'

下一步最安全的方法是用绳子代替214,比如@since Twenty Fourteen 1.0 替换为@since My Theme 1.0.

你需要经常检查你没有弄坏任何东西。如果我能在这里给你建议的话,请逐个执行文件,记事本++有一个大规模查找和替换功能。不要用那个。每次取一个文件,替换所有Twenty14实例,检查并重新检查,然后移动到下一个模板。艰巨的任务,但值得

SO网友:Pim

为了补充上面的答案,我百分之百同意这些都是一个很好的基础,我每次都尝试使用每年的新主题,因为所有新功能都将在其中实现,我可以选择我遗漏了什么或没有遗漏什么。不管怎样,我已经做过很多次了,我相信这并不像皮特建议的那样辛苦。你最多可以在15分钟内完成。我通常做的是搜索“Twenty14”并将其替换为“my\\u theme”,这将处理所有自定义函数和用于本地化的文本域。当然,你需要用可靠的软件来做,但除非我忘记了什么,否则它不会破坏任何东西。你留下的只是评论,你可以原封不动地保留它们,并在执行过程中删除/编辑它们(无论如何,你可能不会使用所有文件)。或者你可以花一些时间来编辑它们(Pieter的搜索和替换将是一个很好的起点)。

CSS实际上是我认为最大的问题,因为您可能要更改布局和类/id+其中有很多您的特定项目可能不需要的代码。我倾向于保留重置、图像和有时可重复的图案部分,并从那里开始工作。如果您缺少任何内容,您可以始终返回默认的214 css文件。

我还喜欢清理函数。php,只保留我需要的函数。我认为最重要的是,抓住你需要的东西。从索引、样式、功能、页面、存档等开始…+包括所有这些。我通常不需要post格式之类的,这样你就可以去掉很多文件和代码行。

结束

相关推荐

How do WP child-themes work?

好的,我已经设置了主主题,现在我创建了一个名为interio\\u child的子主题。从这些instructions 我知道您只需要添加样式。css文件,用于链接到主主题。此外,您还可以添加其他文件来覆盖主主题中的代码。现在我已经激活了我的孩子主题。它只显示“我的子主题”文件夹中的代码,而不显示CSS。这怎么可能?我看过很多教程和wordpress支持主题,但我无法将这个儿童主题链接到我的主主题。这些是我的孩子主题风格的内容。css:/* Theme Name: Interio Child&#x

将二十四个WordPress主题重命名 - 小码农CODE - 行之有效找到问题解决它

将二十四个WordPress主题重命名

时间:2014-04-17 作者:Jaromír the Greenhorn

我知道创建子主题的好处,但在我的情况下,我真的希望创建一个基于另一个主题的主题,而不依赖于父主题。我试着用sed 命令替换所有文件中所有发生的“214”/“214”/“214”/“214”,但这似乎还不够,主题被打破了。

有没有办法做到这一点?

非常感谢。

更新-解决方案:将“Twenty 14”、“Twenty\\u 14”和“Twenty 14”的所有实例重命名为所需的新主题名称,注意区分大小写,应该可以解决问题。使用可以替换目录中单词的代码编辑器,sed 和我不同,如果你知道如何正确使用它,它也应该起作用。

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

我认为应该使用默认主题。这些主题是按照应该使用的标准编码的,也是新主题作者可以学习的优秀示例。它们也都在GNU通用公共许可证下。我真的认为,在开发新主题时,这些都是很好的工作基础。既然轮子已经存在,为什么还要重新发明呢

我最近也做了同样的事情。这是相当棘手的,因为它不仅仅是一个大规模的搜索和替换操作。您必须有条不紊地检查和替换实例。从这里开始,最简单的方法是使用本地化字符串。只需使用以下程序Notepad++ 替换\'twnentyfourteen\' 具有\'my-theme\'

下一步最安全的方法是用绳子代替214,比如@since Twenty Fourteen 1.0 替换为@since My Theme 1.0.

你需要经常检查你没有弄坏任何东西。如果我能在这里给你建议的话,请逐个执行文件,记事本++有一个大规模查找和替换功能。不要用那个。每次取一个文件,替换所有Twenty14实例,检查并重新检查,然后移动到下一个模板。艰巨的任务,但值得

SO网友:Pim

为了补充上面的答案,我百分之百同意这些都是一个很好的基础,我每次都尝试使用每年的新主题,因为所有新功能都将在其中实现,我可以选择我遗漏了什么或没有遗漏什么。不管怎样,我已经做过很多次了,我相信这并不像皮特建议的那样辛苦。你最多可以在15分钟内完成。我通常做的是搜索“Twenty14”并将其替换为“my\\u theme”,这将处理所有自定义函数和用于本地化的文本域。当然,你需要用可靠的软件来做,但除非我忘记了什么,否则它不会破坏任何东西。你留下的只是评论,你可以原封不动地保留它们,并在执行过程中删除/编辑它们(无论如何,你可能不会使用所有文件)。或者你可以花一些时间来编辑它们(Pieter的搜索和替换将是一个很好的起点)。

CSS实际上是我认为最大的问题,因为您可能要更改布局和类/id+其中有很多您的特定项目可能不需要的代码。我倾向于保留重置、图像和有时可重复的图案部分,并从那里开始工作。如果您缺少任何内容,您可以始终返回默认的214 css文件。

我还喜欢清理函数。php,只保留我需要的函数。我认为最重要的是,抓住你需要的东西。从索引、样式、功能、页面、存档等开始…+包括所有这些。我通常不需要post格式之类的,这样你就可以去掉很多文件和代码行。

相关推荐

如何在WooThemes画布中为注册用户创建不同的导航?

我正在用wordpress和画布主题(来自WooThemes)构建一个网站。我使用顶部导航在用户登录时显示项目。当用户未登录时,您只能看到“成为成员”和“登录”。当用户登录时,他/她会看到另一个带有其他菜单项的导航。我想到了以下解决方案:注册新导航应用钩子检查用户是否登录根据结果,为注册用户应用导航,否则显示其他我将此代码放在我的函数中。php:add_action( \'init\', \'register_top_menu_myisa\', 10 ); function regist