こんにちは、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 として定義しようとしましたが、これはまだ機能しません。