0

我下载并安装了一个 wordpress 插件。一切都在本地主机上正常工作,直到我将站点上传到未按预期工作的实时服务器上。当我将变量定义为全局变量时,它的值在函数内部是不可访问的。

课程.php

include 'functions.php';

函数.php

global $PLUGIN_ADDRESS;
echo $PLUGIN_ADDRESS = plugins_url('/', __FILE__);
require 'functions/course.class.php';

course.class.php

class courses
{
public function course_form($course_edit)
{

     global $PLUGIN_ADDRESS;

     echo $PLUGIN_ADDRESS;

结果是空的。当我使用相同的代码通过本地主机访问我的站点时,我得到了正确的 $PLUGIN_ADDRESS 值。但在实时服务器上,它返回空值。

我也尝试过使用 $GLOBALS 但结果仍然相同。

任何帮助都非常受欢迎。

谢谢

4

0 回答 0