在上传中创建目录:mkdir vs wp_mkdir_p 时间:2017-04-30 作者:Toniq $file_dir = WP_CONTENT_DIR . \'/uploads/foo/\'; 当mkdir可以在这里完成其工作时,为什么需要使用wp\\u mkdir\\u p?if(!file_exists($file_dir))wp_mkdir_p($file_dir); 或if(!file_exists($file_dir))mkdir($file_dir); 1 个回复 SO网友:Alok Shrestha 没有太大区别,但是wp_mkdir_p() 我们只能传递尝试创建文件夹的完整路径。它是递归目录创建函数,用于检查file_exists() 或者不是。此外,我们不需要传递文件夹权限,因为它会检查父目录权限,并将文件夹权限设置为父目录的权限。但是mkdir() 我们需要检查file_exists() 函数创建目录之前,目录权限将设置为WordPress自身在设置期间定义的权限。 文章导航