我下载并安装了一个wordpress插件。 Everthing在localhost上工作正常,直到我在实时服务器上上传它没有按预期工作。当我将变量定义为全局变量时,其值无法在函数内访问。
Courses.php
include 'functions.php';
的functions.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;
,结果为空。当我使用相同的代码通过localhost访问我的网站时,我得到这个$ PLUGIN_ADDRESS值是正确的。但是在实时服务器上它返回空值。
我也尝试过使用$ GLOBALS,但结果仍然相同。
任何帮助都非常有用。
由于