为什么WordPress自定义代码不会在我期望的位置和时间出现()

首先, 这就是我想要做的-在我的Wordpress网站的< / head> 和< / body> 之前直接添加代码。代码必须在该确切位置。我不想使用另一个插件来完成它。
我正在使用儿童主题, 因为我了解儿童主题的结构以及它们应该如何工作。
这是我尝试过的:

  1. 使用了add_action(‘ wp_head’ , function)和add_action(‘ wp_footer’ , function)。该代码确实添加了, 但没有出现在我期望的位置, 即在我的之后和结束标记之前插入了其他代码。
  2. 从父主题中获取footer.php和header.php, 将它们添加到我的子主题中, 然后添加代码段。 footer.php中的代码根本不会插入。 header.php中的代码确实插入了, 但是在我和< / body> 标记之间插入了其他代码。
我需要在< / head> 和< / body> 标记之前的代码段, 但似乎无法使它们准确显示在我想要的位置。我究竟做错了什么?
谢谢!
#1你执行相同操作后很可能正在运行另一个脚本。
如果你无法通过查看插入的代码来弄清楚这是什么插件或脚本引起的, 那么我将在” wp_head” 和” wp_footer” 上进行项目范围内的搜索, 以找出确切的触发时间和触发位置。
【为什么WordPress自定义代码不会在我期望的位置和时间出现()】我们在这里无能为力。
#2你是否在add_action(‘ wp_head()’ , function(), 99999)中尝试了” 优先级” attr?增加优先级编号, 直到最后执行你的功能。
#3首先, 这就是我想要做的-在我的Wordpress网站的< / head> 和< / body> 之前直接添加代码。代码必须在该确切位置。我不想使用另一个插件来完成它。
我正在使用儿童主题, 因为我了解儿童主题的结构以及它们应该如何工作。
这是我尝试过的:
  1. 使用了add_action(‘ wp_head’ , function)和add_action(‘ wp_footer’ , function)。该代码确实添加了, 但没有出现在我期望的位置, 即在我的之后和结束标记之前插入了其他代码。
  2. 从父主题中获取footer.php和header.php, 将它们添加到我的子主题中, 然后添加代码段。 footer.php中的代码根本不会插入。 header.php中的代码确实插入了, 但是在我和< / body> 标记之间插入了其他代码。
我需要在< / head> 和< / body> 标记之前的代码段, 但似乎无法使它们准确显示在我想要的位置。我究竟做错了什么?
谢谢!
#4你执行相同操作后很可能正在运行另一个脚本。
如果你无法通过查看插入的代码来弄清楚这是什么插件或脚本引起的, 那么我将在” wp_head” 和” wp_footer” 上进行项目范围内的搜索, 以找出确切的触发时间和触发位置。
我们在这里无能为力。
#5你是否在add_action(‘ wp_head()’ , function(), 99999)中尝试了” 优先级” attr?增加优先级编号, 直到最后执行你的功能。

    推荐阅读