bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

WordPress如何實現上傳文件自動重命名-創新互聯

創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

創新互聯建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站設計、網站建設、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的長泰網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

這篇文章將為大家詳細講解有關WordPress如何實現上傳文件自動重命名,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

代碼一,按時間重命名

上傳文件時會以“年月日時分秒+千位毫秒整數”的格式重命名文件,如“20161023122221765.jpg”

//上傳文件重命名
function git_upload_filter($file) {
    $time = date("YmdHis");
    $file['name'] = $time . "" . mt_rand(1, 100) . "." . pathinfo($file['name'], PATHINFO_EXTENSION);
    return $file;
}
add_filter('wp_handle_upload_prefilter', 'git_upload_filter');

源代碼:

http://www.lmlblog.com/2147.html

代碼二,用MD5加密生成數字并重命名

名稱規則是由系統自動生成的一個32位的MD5加密文件名,由于默認生成的32位文件名有點長,所以使用substr(md5($name), 0, 20) 截斷將其設置為20位。

function rename_filename($filename) {
    $info = pathinfo($filename);
    $ext = emptyempty($info['extension']) ? '' : '.' . $info['extension'];
    $name = basename($filename, $ext);
    return substr(md5($name), 0, 20) . $ext;
}
add_filter('sanitize_file_name', 'rename_filename', 10);

源代碼:

http://www.boke8.net/wordpress-auto-rename-file.html

使用方法

將代碼添加到當前主題functions.php模板文件中即可。

關于WordPress如何實現上傳文件自動重命名就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網頁標題:WordPress如何實現上傳文件自動重命名-創新互聯
文章起源:http://vcdvsql.cn/article14/ddpcde.html

成都網站建設公司_創新互聯,為您提供全網營銷推廣、網站導航、響應式網站用戶體驗、網頁設計公司、虛擬主機

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化