嗨,我在处理 Wordpress 中的 php 代码时遇到了问题;
我有我的 aaa.php 文件,其中包含代码:
<?php
require_once("lang_file.php");
echo $GLOBALS['general']['username'];
?>
我的 lang_file.php 包含:
<?php
$language['general']['username'] = 'User';
?>
我的 Wordpress 页面包含以下内容:
<?php
include("aaa.php");
?>
如果我通过浏览器直接访问 aaa.php,我会从 aaa.php 上的回显中获得“用户”消息。
如果我使用包含代码访问 Wordpress 页面,它不会显示任何内容。我已经阅读了这个答案:WordPress 是否清除 $GLOBALS?
我试图将 lang_file.php 上的变量定义为 $GLOBALS 但这仍然不起作用。