プラグインを作成していて、テキストファイルの内容を取得しようとしています。これは機能しています:
$ipn_log = WP_PLUGIN_DIR."/plugin-folder/filename.txt";
$log_contents = file_get_contents($ipn_log);
ただし、Wordpress Codexは、プラグインは使用すべきではなく、代わりに関数をWP_PLUGIN_DIR
使用する必要があると述べています:http: //codex.wordpress.org/Determining_Plugin_and_Content_Directoriesplugins_url
だから、私はこれをやってみます:
$ipn_log = plugins_url( 'filename.txt', __FILE__ );
$log_contents = file_get_contents($ipn_log);
を使用するplugins_url
と、403forbiddenエラーが発生します。なぜですか?私はこれを行うために使用WP_PLUGIN_DIR
するべきではありませんか?
ありがとう