关于 WordPress 子主题
About WordPress child theme
我已经从父主题 "twentythirteen" 创建了 wordpress 子主题。我的子主题名称是 "twentythirteen-child"。它有以下内容。
/*
Theme Name: twentythirteen-child
Theme URI: http://www.example.com
Description: A Twenty Thirteen child theme
Author: WPBeginner
Author URI: http://www.example.com
Template: twentythirteen
Version: 1.0.0
*/
@import url("../twentythirteen/style.css");
不幸的是,当我激活子主题时我的子主题替换了父主题并且新创建的主题正在应用并且没有在网页上应用父主题样式。
我怎么解决这个问题?
要尝试的几件事:
- 仔细检查以确保您发布的 header 中的模板路径确实指向 twenty-thirteen 主题。这可能就是基本样式没有出现的原因。
- 您的 child 主题需要它自己的
style.css
- 您不能导入它。在 WordPress Child Theme Codex Page. 上阅读更多内容
- 确保您没有将 整个 目录复制到 child 文件夹中。这是初学者常见的错误。
- 您的 child 主题 应该 覆盖 parent 主题。它会取代您放入其中的任何 parent 主题文件。例如,如果您在 child 主题的根目录中放入不同的
page.html
,它将替换 twenty-thirteen parent 主题中的 page.html
。
我已经从父主题 "twentythirteen" 创建了 wordpress 子主题。我的子主题名称是 "twentythirteen-child"。它有以下内容。
/*
Theme Name: twentythirteen-child
Theme URI: http://www.example.com
Description: A Twenty Thirteen child theme
Author: WPBeginner
Author URI: http://www.example.com
Template: twentythirteen
Version: 1.0.0
*/
@import url("../twentythirteen/style.css");
不幸的是,当我激活子主题时我的子主题替换了父主题并且新创建的主题正在应用并且没有在网页上应用父主题样式。 我怎么解决这个问题?
要尝试的几件事:
- 仔细检查以确保您发布的 header 中的模板路径确实指向 twenty-thirteen 主题。这可能就是基本样式没有出现的原因。
- 您的 child 主题需要它自己的
style.css
- 您不能导入它。在 WordPress Child Theme Codex Page. 上阅读更多内容
- 确保您没有将 整个 目录复制到 child 文件夹中。这是初学者常见的错误。
- 您的 child 主题 应该 覆盖 parent 主题。它会取代您放入其中的任何 parent 主题文件。例如,如果您在 child 主题的根目录中放入不同的
page.html
,它将替换 twenty-thirteen parent 主题中的page.html
。