wordpress如何在uploads文件夹内创建子文件夹

WordPress 欲思 0评论

wordpress开发主题或者插件的时候,经常要创建一个自定义的文件夹,我们一般使用的一种方法就是在插件或主题安装的时候,先让程序自动到某个文件夹下先检测这个文件夹是否存在,如果不存在就自动创建一个文件夹。
下面的代码演示了如何在uploads文件夹中自动地创建一个自定义文件夹:

function myplugin_activate() {
    $upload = wp_upload_dir();
    $upload_dir = $upload['basedir'];
    $upload_dir = $upload_dir . '/mypluginfiles';//这里写文件夹名称
    if (! is_dir($upload_dir)) {
       mkdir( $upload_dir, 0700 );
    }
}
register_activation_hook( __FILE__, 'myplugin_activate' );

直接把上面代码放到主题中的functions.php文件中就可以正常使用。

注:代码来源于mark博客http://wzbs.org/wp-how-the-uploads-folder-create-subfolders/

转载请注明:欲思博客 » wordpress如何在uploads文件夹内创建子文件夹

如果你觉得这篇文章或者我分享的主题对你有帮助,请支持我继续更新网站和主题 !捐赠本站
喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址