0

次のコード行を含む 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 に知らせる必要があるようですが、その方法もわかりませんし、インデックス ページが同じコードで正常に動作する理由もわかりません何も含めずに。誰かがここで私を助けてくれることを願っています。

4

2 に答える 2

0

get_settings('home') の代わりに get_option('home') を使用してみてください。

于 2013-05-27T11:26:20.900 に答える