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

如何在WordPress的functions.php中指定PHP include在header末尾加载?

解决WordPress页面专属脚本在底部加载的问题

可以实现,核心是调整wp_head钩子的优先级:

WordPress的钩子执行顺序由优先级数值决定,数值越大,执行时间越晚。默认优先级是10,大部分主题和插件的wp_head钩子函数都用这个值,所以你的代码会在头部靠前位置加载。

修改代码,给add_action增加第三个参数(优先级),设置一个较大的数值(比如99),就能让你的函数在</head>闭合前执行:

function my_post_header_function() {
   if( is_single() ) {
      include 'header-product.php';
   }
}
// 提高优先级,确保在多数默认钩子之后执行
add_action( 'wp_head', 'my_post_header_function', 99 );

如果99的优先级还不够(比如有其他插件用了更高的数值),可以尝试更大的数值(比如1000),只要数值比其他注册到wp_head的函数优先级高,就能保证你的代码在<head>标签底部加载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 15:33:12