PHP WordPress file_exists不起作用

时间:2015-03-20 12:22:02

标签: php wordpress

我正在处理插件并尝试嵌入文件/文件夹存在的东西。 这完全适用于PHP,但不适用于WP。任何帮助,将不胜感激。 此代码位于插件设置页面下的管理区域中。是的,我确定该文件夹的路径是正确的。

$filename = plugins_url('../admin_side/webmailing/install/', __FILE__);

if (file_exists($filename)) { 

echo 'something';

 else {

echo 'something else';

} 

1 个答案:

答案 0 :(得分:1)

file_exists需要一个文件路径,但您要传递一个URL。

变化:

$filename = plugins_url('../admin_side/webmailing/install/', __FILE__);

要:

$filename = plugin_dir_path( __FILE__ ) . 'admin_side/webmailing/install/';