php - 直接在 body 标签之后的 WordPress 钩子(Hook)

标签 php wordpress

我在寻找适合我的插件的 Hook 时遇到了问题。我试图通过让我的插件添加一个函数来在每个页面的顶部添加一条消息。什么是最好的钩子(Hook)?我想在 <body> 之后插入内容标签。


编辑:我知道三年后了,但这里有一个 Trac任何有兴趣的人的门票:http://core.trac.wordpress.org/ticket/12563


编辑:2019 年 7 月 31 日

链接Trac Ticket已关闭,因为此功能已添加到 WordPress 5.2 中。您可以在此处找到此功能的开发人员说明(需要启用 JavaScript 才能显示):

Miscellaneous Developer Updates in 5.2

由于历史原因,我不会将“正确答案”更新为提到 5.2 的答案,但请放心,我知道并且内置 Hook 是正确的使用方法。

最佳答案

或者,如果您自己创建主题和/或可以修改它,您可以使用 WordPress 的 do_action 自己创建一个操作。功能。这也是他们创建其他 Hook 的方式。所以基本上在你的主题中,你会去你想去的地方,就在 <body> 之后。标记,然后执行以下操作:

do_action('after_body');

您还可以将参数传递给操作回调,有关信息,请参阅链接文档。

之后,您只需使用 add_action Hook 到它的函数。

add_action('after_body', 'my_callback');

希望对您有所帮助。对不起,如果我误解了。

关于php - 直接在 body 标签之后的 WordPress 钩子(Hook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3581510/

相关文章:

wordpress - htaccess Google Search Console 重定向错误问题

php - 移动设备中 100% 视口(viewport)宽度的问题?

javascript - 无法将 jQuery 按钮提交更改为下拉选择并提交

php - PHP 中的异常处理 : where does $e goes?

PHP 在 string2 中查找 string1,其中 string1 源自 MySQL 表

php - 数组初始化值

php - 如何为自定义帖子类型的自定义角色提供功能

css - swatch theme 的页脚无法固定在底部

php - CodeIgniter 更好的查询脚本流程

php - 如何将PHP GD生成的图片转换成PDF