Wordpress:网站特定插件&小工具

时间:2016-12-02 12:05:10

标签: php wordpress

我创建了一个特定于站点的插件,其中包含一些我希望为整个站点执行的php,但代码似乎并没有应用于我在侧边栏中的PHP变量。我正在使用PHP Widget插件创建一个可以在小部件中执行PHP的小部件。

在特定于网站的插件中,我有:

<?php    
$domain = ($_SERVER["HTTP_HOST"]);
$cdn="http://www.domain.com";

在侧边栏PHP Widget中我有:

<img src="<?php echo $cdn; ?>/image1.png" width="300" height="250">

插件已加载,并且快速echo $cdn;添加了网站特定插件的底部,在页面顶部显示了网址

当我在PHP Widget中定义$cdn;时,它工作正常,但我想在可能的情况下在站点顶部定义变量。我做错了什么?

1 个答案:

答案 0 :(得分:0)

您可以使用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">