Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在wordpress中编辑子主题的标题布局?_Php_Html_Css_Wordpress - Fatal编程技术网

Php 如何在wordpress中编辑子主题的标题布局?

Php 如何在wordpress中编辑子主题的标题布局?,php,html,css,wordpress,Php,Html,Css,Wordpress,我对PHP和WordPress很熟悉。我有一个childtheme,它有一个header.php文件。当我以我需要的样式查看网站源代码时,我设法使用HTML将h2包含在h1之下,但我不确定如何在HTML之外这样做,以迫使它成为网站的永久功能 我想做的事 插入在h1下方包含h2的能力 将h2编辑为所需的文本 这是一件相对简单的事情,但我似乎无法通过操纵wordpress的方式对子主题进行更改。您在页面源代码中看到的html就是最终结果。如果需要进行任何永久性更改,请在子主题的header.ph

我对PHP和WordPress很熟悉。我有一个childtheme,它有一个header.php文件。当我以我需要的样式查看网站源代码时,我设法使用HTML将h2包含在h1之下,但我不确定如何在HTML之外这样做,以迫使它成为网站的永久功能

我想做的事

  • 插入在h1下方包含h2的能力
  • 将h2编辑为所需的文本

这是一件相对简单的事情,但我似乎无法通过操纵wordpress的方式对子主题进行更改。

您在页面源代码中看到的html就是最终结果。如果需要进行任何永久性更改,请在子主题的header.php文件中进行更改。Wordpress获取一组php模板文件,并将它们合并到一个html文档中,以生成一个页面。如果您需要永久性地修改最终结果(或html文档)的外观,那么您需要修改模板。在您的例子中,模板是您的子主题的header.php文件。嗨!非常感谢。我以为我找对地方了。我设法在编辑器中找到了该文件,并找到了一段引用#header.blogname h1的代码。现在,我不确定该从中得到什么,因为下面的代码有点超出了我的理解能力。我在那件事上的最后一个问题;如何保留h2在开发人员工具的HTML编辑中出现的格式?通过在下方注入,它的格式很整齐,但h1是通过“徽标和标题”菜单中的自定义菜单应用的,该菜单只允许h1标题。如果我说的不太清楚,我很抱歉。不,没问题。Wordpress主题具有CSS文件,其中存储了所有样式信息。如果您的主题具有特定的样式,它将应用于
标记,那么格式化将是自动的,就像在html页面源代码中手动插入
标记一样。长话短说,是的,您可以尝试在子主题的
标题中的
下添加
——如果您希望
的话。php
和主题的默认
样式很可能会自动应用到它。这取决于h1是什么。它是一个标题标签吗?如果是的话,头中应该有一个get_the_title()函数,只需在它后面插入h2即可。如果它是内容的一部分,则需要拆分获取内容()并将其插入其中,然后将其回显。如果您提供header.php的副本,将非常有帮助。