我下载并安装了一个 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 但结果仍然相同。
任何帮助都非常受欢迎。
谢谢