在用户注册时创建用户自己的文件夹

时间:2012-05-03 作者:user159500

我需要一个插件或一些关于在用户注册上创建用户自己的文件夹的指南。

例如用户单击Register和registers。。。我需要wordpress创建一个与此用户链接的目录。

我之所以要这样做,是因为我将构建一个仪表板,其中wordpress模板将显示该用户自己目录的内容。

让我一步一步地解释:(注意:“Not Req”表示我不需要这一步的帮助)

用户注册,wordpress创建一个与用户名相同的目录"Not Req"

希望这有帮助。

1 个回复
最合适的回答,由SO网友:Rob Vermeer 整理而成

您可以使用user_register 钩住注册过程,然后使用创建用户目录的操作wp_mkdir_p.

function create_user_dir($user_id) {
    $user_info = get_userdata( $user_id );

    $upload_dir = wp_upload_dir();
    $user_dir = $upload_dir[\'basedir\'] . \'/user_dirs/\' . $user_info->user_login;

    wp_mkdir_p($user_dir);
}
add_action( \'user_register\', \'create_user_dir\');
此示例在uploads/user_dirs.

http://codex.wordpress.org/Plugin_API/Action_Reference/user_register
http://codex.wordpress.org/Function_Reference/wp_mkdir_p

结束

相关推荐

下一代画廊+画廊由John Brien Plugins提供

我已经安装了NextGen gallery插件(http://wordpress.org/extend/plugins/nextgen-gallery/) 还有John Brien的galleryview插件(http://wordpress.org/extend/plugins/wordpress-nextgen-galleryview/) 并想知道是否有人一起使用过这些插件。我已经在我的主图像下运行了一行缩略图,对此我很满意,但插件在缩略图的左右两侧添加了下一个和上一个箭头(请参见下图),我想去掉这些