有没有办法给图片加上上传者的用户名

论坛首页 论坛 寻求帮助 有没有办法给图片加上上传者的用户名

正在查看 1 条回复
  • 作者
    帖子
    • #22963
      十当233
      参与者
        @shidang233
        楼主

        今天收到客户一个奇怪请求说想要给用户上传的图片加上上传者用户名

        简化:想将用户上传的图片加上用户名

        来求助!

      • #22966
        孙锡源
        管理员
          @ibadboy
          坏蛋的博客
          ibadboy.net

          以下这段代码会在文件名开头加上用户名

          function git_upload_filter( $file ) {
          	global $current_user;
          
          	$user_name = empty( $current_user ) ? '' : $current_user->user_login;
          
          	$time         = date( "YmdHis" );
          	$file['name'] = $user_name . "-" . $time . mt_rand( 1, 100 ) . "." . pathinfo( $file['name'], PATHINFO_EXTENSION );
          
          	return $file;
          }
          
          add_filter( 'wp_handle_upload_prefilter', 'git_upload_filter' );

          • #22968
            十当233
            参与者
              @shidang233
              楼主

              谢谢

        正在查看 1 条回复
        • 哎呀,回复话题必需登录。