WordPress上傳圖片、附件、多媒體支持中文后綴名(重命名日期方法)

  • A+

我們在做WordPress主題開發的時候,經常會遇到在文章中或多媒體中上傳圖片、附件或視頻的時候,如果你的文件命名中有中文,那么你就上傳不成功,如果不管它,每次上傳的時候還要把有中文名的圖片或附件改成沒有中文,這太麻煩了,今天分享一段代碼來解決這個問題,希望對大家有幫助。

把下面的代碼放在你的主題functions.php就可以了。非常簡單。

/* 附件支持中文
/* -------------------------------- */
function wpyou_rename_upload_file_prefilter($file){
$time=date("Y-m-d");
$file['name'] = $time."".mt_rand(1,100).".".pathinfo($file['name'] , PATHINFO_EXTENSION);
return $file;
}
add_filter('wp_handle_upload_prefilter', 'wpyou_rename_upload_file_prefilter');

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: