Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Wordpress中的每个页面请求上执行代码_Php_Wordpress - Fatal编程技术网

Php 在Wordpress中的每个页面请求上执行代码

Php 在Wordpress中的每个页面请求上执行代码,php,wordpress,Php,Wordpress,我想在Wordpress中的每个页面请求上运行一些代码。我使用了init和shutdown操作,但在一个页面上,它不知何故调用了该方法两次。Wordpress中的PHP是否有其他或更好的方法。您只需在所选主题的page.PHP文件中执行即可。该php代码用于显示每个页面。如果你想为帖子执行一些代码,那么使用single.phpMike,假设页面请求是指帖子的前端(不包括管理员点击),那么wp\u footer是添加动作()的最佳位置 调用该方法两次可能意味着几件事(在我脑子里): 您正在查看的

我想在Wordpress中的每个页面请求上运行一些代码。我使用了init和shutdown操作,但在一个页面上,它不知何故调用了该方法两次。Wordpress中的PHP是否有其他或更好的方法。

您只需在所选主题的
page.PHP
文件中执行即可。该php代码用于显示每个页面。如果你想为帖子执行一些代码,那么使用
single.php

Mike,假设页面请求是指帖子的前端(不包括管理员点击),那么
wp\u footer
添加动作()
的最佳位置

调用该方法两次可能意味着几件事(在我脑子里):

  • 您正在查看的页面触发一个AJAX请求,该请求与任何其他请求一样,通过
    init
    操作运行
  • 正在重定向您正在查看的页面,该页面也将通过
    init
    操作
  • 页面上有一个元素导致它刷新或调用该页面,Flash对象喜欢这样做,尤其是游戏,Discus评论插件也喜欢这样做
要进行调试,您可以尝试输出或记录
$\u请求
数组的内容,以查看它被触发两次的原因


干杯。

我刚刚在页脚添加了内容,不再重复发布。非常感谢。