如何制作头标?

问题描述

我正在构建一个自定义模板页面,我想在拥有wordpress标头的同时在<head>标签添加内容

get_header将在<head>部分添加<body>标签和实际标题

如何更精确地构建在<head><body>标签中混合wordpress元素和我的自定义元素的页面

例如,我想自己添加<title>标签,因为它是动态的,并添加一些CSS / JS来加载。

请注意,我没有建立主题或想要编辑主题。我想重用当前主题。我正在创建一个添加自定义页面插件,我想重复使用已安装的主题+仅在自定义页面标题中进行一些自定义添加

解决方法

如果您没有子主题,请安装see docs here

在子主题中创建header.php文件。 根据您的需要进行修改,wordpress首先检查子主题是否有模板,是否使用它而不是父主题模板。

您可以通过复制父主题的header.php文件的内容开始修改,然后更改所需的内容。

,

我最终使用了其中一个钩子来删除标题,然后将要添加的所有内容回显到<head>标记中。

remove_action( 'wp_head','_wp_render_title_tag',1);
add_action( 'wp_head','render_my_additional_head_content',1);