我正在编写一个插件并试图获取文本文件的内容。这是有效的:
$ipn_log = WP_PLUGIN_DIR."/plugin-folder/filename.txt";
$log_contents = file_get_contents($ipn_log);
但是,Wordpress Codex 说插件不应该使用WP_PLUGIN_DIR
,而是使用plugins_url
函数: http: //codex.wordpress.org/Determining_Plugin_and_Content_Directories
所以,我尝试这样做:
$ipn_log = plugins_url( 'filename.txt', __FILE__ );
$log_contents = file_get_contents($ipn_log);
当我使用时plugins_url
,我得到一个 403 禁止错误。知道为什么吗?我不应该WP_PLUGIN_DIR
这样做吗?
谢谢