html - 将 HTML 元素添加到 WordPress 子主题

标签 html wordpress themes

我即将开始自定义现有的 Wordpress 主题以满足我的需求。这将是我第一次尝试,所以在开始之前我一直在疯狂地研究。这是我的问题。

我知道在更改任何内容之前要在父主题中设置子主题(并且仅更改子主题中的内容)。这对于 CSS 和 JS 功能来说似乎非常简单,但在添加 HTML 元素时似乎不太可靠。我做子主题的目的是为了在不丢失所有代码的情况下更新主题。因此,创建新的 header.php 文件之类的事情似乎无法解决任何问题,尽管它可能会暂时给我需要的结果。

如果我主要关心的是能够安装主题更新而无需重写代码,那么执行此操作的最佳方法是什么(如果可能的话)?

最佳答案

如果您想要更改的不仅仅是样式表,您的子主题可以覆盖父主题中的任何文件。为此,只需在子主题目录中包含一个同名文件,当您的站点加载时,它将覆盖父主题目录中的等效文件。

例如,如果您想更改站点 header 的 PHP 代码,您可以在子主题目录中包含 header.php,并且将使用该文件而不是父主题的文件header.php。执行此操作的常见方法是将父主题文件直接复制到子主题目录中。回答您的问题:在更新父主题期间不会覆盖它。

您还可以在子主题中包含父主题中未包含的文件。例如,您可能想要创建比父主题中更具体的模板,例如特定页面或类别存档的模板。

请参阅Codex on Child Themes了解更多信息。

关于html - 将 HTML 元素添加到 WordPress 子主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26535921/

相关文章:

javascript - 无法在 Chrome 扩展程序中提交表单

html - 优化文本渲染 - CSS

reactjs - 在className中插入变量以检查真/假条件

php - html/blog中的代码效果

java - Android Java改变程序中的主题

android - 支持 Android Pie 中的浅色和深色主题

html - 水平对齐 2 个 block (一个左浮动)

JQuery:获取属于输入标签的标签的值

javascript - jquery/backbone/mustache/json 将 html 渲染为文本字符串

android - 如何在 Xamarin Picker 中设置项目列表的样式(在 Android 中)