次のコード行を含む index.php を使用した Wordpress プラグインがあります。
$plugindir = get_settings('home').'/wp-content/plugins/'.dirname(plugin_basename(__FILE__));
そのコードをエコーすると、次の出力が得られます。
my.site.nl/wp-content/plugins/Tutorials
インデックス ページには、uploader.php にリダイレクトするボタンもあり、uploader.php 内には次のコードがあります。
$plugindir = get_settings('home').'/wp-content/plugins/'.dirname(plugin_basename(__FILE__));
プログラムを実行すると、次のようなエラーが表示されます。
未定義関数 get_settings() の呼び出し
このエラーは、uploader.php にのみ適用されます。index.php は正常に動作します。
したがって、get_settings が Wordpress 関数であり、それを認識する必要があることをどうにかして uploader.php に知らせる必要があるようですが、その方法もわかりませんし、インデックス ページが同じコードで正常に動作する理由もわかりません何も含めずに。誰かがここで私を助けてくれることを願っています。