挂接到HTML头容器

时间:2020-06-12 作者:Sergio

我正试图钩住头球。wordpress主题的php更具体地说,就在结束标题标记之前</header>. 我想用编程的方式来实现这一点,这样当我切换主题时,就不必记得包含自定义挂钩的方法<?php my_cool_hook(); ?>

有没有办法做到这一点?我已经尝试过查看可用的操作,但到目前为止,我还没有找到任何适合我需要的操作。

谢谢

1 个回复
SO网友:Tom J Nowell

除非一个主题提供了这样一个钩子,否则就无法通过操作和过滤器实现这一点。如果提供了挂钩,那么它将是特定于主题的,不存在通用的WP解决方案。

有关主题应实现的钩子的完整列表,请参见此处:

https://developer.wordpress.org/themes/advanced-topics/plugin-api-hooks/

目前,这包括:

  • wp_head() 位于主题标题元素的末尾。php模板文件
  • wp_body_open() 位于主题标题元素的开头。php模板文件
  • wp_footer() 进入页脚。php,就在结束标记之前wp_meta() 通常出现在主题菜单或侧栏的Meta部分
  • comment_form() 加入注释。php直接位于文件的结束标记()之前wp_headwp_footer, 无法保证主题开发人员知道添加它们,或者添加得正确,尤其是wp_body_openwp_meta

相关推荐

WordPress联系人表单消息没有发送,尽管它说使用此php代码已成功发送消息

这是一个有效的联系表单代码,当我提交消息时,它会说谢谢,消息发送成功,但很遗憾,我没有收到任何消息。我在本地主机上的wordpress上使用它。我应该改变什么才能得到这些信息??请帮忙<?php if(isset($_POST[\'submitted\'])) { if(trim($_POST[\'contactName\']) === \'\') { $nameError = \'Please enter your name.\';