WordPress页面的HTML是多种来源的混合。部分来自插件,其他部分来自主模板,其他部分来自数据库,其他部分来自核心。它们还可以来自小部件、模板选项等。
不幸的是,WordPress页面不在您可以打开和编辑其HTML的特定文件上。
在大多数情况下,页面都是弗兰肯斯坦的怪物,通过编程从许多不同的来源构建而成。这并不是一件坏事——WordPress的强大之处在于它的可扩展性,这是这种设计的结果。
要在WordPress上更改HTML,您需要跟踪生成该HTML的内容。然后,您可以通过管理仪表板或编程方式(不是通过编写一堆HTML,而是通过调用PHP函数和方法)对其进行修改。
如果幸运的话,您可以在管理仪表板上更改所需内容,而无需任何代码。
如果要更改的内容无法通过管理仪表板更改,则需要进行一些编码。正如您所指出的,最好使用子主题来避免更新覆盖您的更改。
但如果你做到了这一点,你需要先了解如何为WordPress编码。您需要了解挂钩、操作、过滤器等。
这本书是一个很好的推荐书;专业WordPress插件开发“;作者:Ozh Richard。他在社区中很有名,甚至在官方的WordPress文档中也有提及。但请注意,学习曲线可能需要一些时间。