[WordPress] 檔案上傳後自動改名

現在 WordPress 檔案上傳功能可以上傳中文檔案名稱,但是在版型上支援度對於中文還是沒有太好,所以建議大家還是不要將圖片或是檔案使用中文檔名上傳,因為很可能造成網站出錯,或者是備份下來也亂碼等怪問題,這裡教各位將檔名亂數處理避免發生問題。

  1. 找到檔案 `wp-includes\functions.php`
  2. 搜尋 `function wp_unique_filename`
  3. 增加亂數程式碼如下圖
    // md5的雜湊運算 By http://blog.exfast.me/
    $datetime = date ("Y- m - d / H : i : s");
    $filename = md5($name . $datetime) . '.' . $ext;

  4. 完成


這裡的資訊對您有用嗎?歡迎斗內給我