更改子主题中模板文件中的html和css

时间:2019-07-30 作者:810311

我正在努力移动my site 使用基于2616的儿童主题进行WP(这是我第一次处理WP)。

考虑到我的网站html和css,是否可以将我的网站的html结构和css合并到子主题中,并去掉所有未使用的ID和选择器?如果是的话,这个过程的第一步是什么?说我应该从调整标题开始。php和页脚。php考虑我的标记等。?我试图实现的是将我网站的所有页面移动到WP,并添加一个博客页面。

我在这个网站上读过很多类似的主题,包括如何调整wp\\u nav\\u菜单,关于如何创建和修改子主题的Codex文章,Walker类等等。我也读过这篇文章How To Create And Customize A WordPress Child Theme 然而,我无法清楚地了解我想要实现的目标(请参考我上面的问题)是否可行。不过,我确实对什么是子主题、模板如何工作、什么是模板标记等方面有了一些一般性的了解。

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

是的,从技术上讲,您可以使用自己的HTML结构,去掉所有您不喜欢的ID和选择器。然而,这不是构建子主题的方式。子主题旨在保留主题的大部分底层HTML结构-您可以在某些地方对其进行调整,但如果您完全覆盖父主题,则创建子主题没有任何好处,您应该从头构建一个自定义主题。

您可能希望寻找专门为扩展而构建的主题,例如下划线,其中包含最小的标记,基本上是空白画布,供您进行样式和调整。通常,您实际上是将代码复制到一个新的自定义主题中,而不是使用这种方法来创建子主题。

然而,根据您的需求和编码专业知识,您可能会从找到满足大多数需求的父主题并在子主题中对其进行调整中获得更多好处。“你不喜欢的ID和选择器”通常不会在方案中带来太大的膨胀/重量,而且通常很容易根据需要进行样式设计。通常,更重要的是确保您选择的主题在功能和语义方面满足您的需求,例如,主题是否使用所有用户都可以访问的语义HTML5?与确保标记本身符合您的目的相比,一些额外的ID和类是微不足道的。

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c