我用一些php创建了一个特定于站点的插件,我想要为整个站点执行这个插件,但是代码似乎并没有应用到我在侧栏中的PHP变量。我正在使用PHP插件来创建一个可以在小部件中执行PHP的小部件。
在我拥有的站点特定插件中:
<?php
$domain = ($_SERVER["HTTP_HOST"]);
$cdn="http://www.domain.com";和侧栏中的PHP:
<img src="<?php echo $cdn; ?>/image1.png" width="300" height="250">插件被加载,一个快速的echo $cdn;添加到站点特定插件的底部,在页面的最上面显示te
当我在PHP中定义$cdn;时,它可以正常工作,但如果可能的话,我希望在站点顶部定义变量。我做错了什么?
发布于 2016-12-02 12:46:09
您可以使用wp_header钩子向站点顶部添加一些变量。
add_action( 'wp_header', 'my_header');
function my_header(){
global $cdn; //add a global variable
$cdn="http://www.domain.com";
}并尝试
global $cdn;
<img src="<?php echo $cdn; ?>/image1.png" width="300" height="250">https://stackoverflow.com/questions/40931831
复制相似问题