You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WordPress中创建过滤器钩子修改页面标题标签为h1

修改面包屑标题的h5标签为h1(WordPress过滤器实现)

你之前的错误在于没正确使用过滤器的回调逻辑——不需要复制整个原函数,过滤器的核心是接收原配置数组,修改指定项后返回即可。

正确的代码实现如下:

function tt_seopagetitle($breadcrumbs_settings) {
    // 将h5标签替换为h1
    $breadcrumbs_settings['page_title_format'] = '<div class="breadcrumbs__title"><h1 class="page-title">%s</h1></div>';
    // 返回修改后的配置数组
    return $breadcrumbs_settings;
}
add_filter('constico_breadcrumbs_settings','tt_seopagetitle');

关键说明:

  • 回调函数必须接收原配置数组作为参数(这里的$breadcrumbs_settings),否则无法获取主题默认配置
  • 只需定位到page_title_format字段,替换其中的<h5>为<h1>即可,无需改动其他配置项
  • 必须返回修改后的数组,过滤器才能将新配置传递回原函数生效

注意:把这段代码添加到子主题的functions.php文件中,或者自定义功能插件里,不要直接修改父主题文件,防止主题更新后修改丢失。

内容的提问来源于stack exchange,提问作者dc crage

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 01:31:01