我的Add_action(wp_footer,‘方法’)没有调用?

时间:2015-06-15 作者:Sad CRUD Developer

在我的主题功能中。我放的php文件:

add_action(\'wp_footer\', \'method\');

function method()
{
echo "this is being called";
die();
}
我的wordpress页脚。php文件如下所示:

<?php wp_footer(); ?>
</body>
</html>
为什么没有调用我的add\\u操作挂钩?

如果需要,我可以提供其他代码或信息。

编辑:

而不是die() 如果我回显脚本,它将不会出现在页脚中

add_action(\'wp_footer\', \'method\');

function method()
{
echo "<script>...</script>";
}

2 个回复
最合适的回答,由SO网友:Domain 整理而成

在WordPress中,后端(仪表板)和前端的页脚挂钩是不同的。

仪表板使用中“admin_footer“钩子。

在前端使用中”wp_footer“钩子。

SO网友:Brad Elsmore

有这样一个通用的函数名method() 可能会发生碰撞。尝试一些比这更独特的东西。此外,如果您有权访问服务器,还可以将其打印到错误日志中,这样您就不必担心页面何时呈现。

结束

相关推荐

使用在GET_HEADER中创建的变量计算wp_footer中的内容

我正在尝试创建一个小时间测试程序,在get\\u header hook加载,使用该值在wp\\u footer中执行某些操作。。。我尝试使用全局$var,我尝试将全局var放入函数中,我尝试将其附加到wp\\u头,而不是get\\u头Here is a simplefied ver of the the code: // LOAD TIME CHECKER function start_timer() { global $time_start; $time_sta