アップロードしたファイルのカスタマイズ

アップロードしたファイルの名前を変更する

function make_filename_hash($filename) {
 $info= pathinfo($filename);
 $ext = empty($info['extension']) ? '' : '.' . $info['extension'];
 $name= basename($filename, $ext);
 return md5($name) . $ext;
}
add_filter('sanitize_file_name', 'make_filename_hash', 10);

@source Rename files during upload within WordPress backend

ユーザー毎にアップロードディレクトリを持たせる

ユーザーごとのアップロードディレクトリ

[emulsion_relate_posts]