怎么上傳圖片不用插件自動重命名? – WordPress開發

    通過添加代碼的方式,修改Wordpress上傳媒體文件名,使媒體URL更加友好

    本文將會介紹兩個格式的文件命名方法:

    根據上傳的時間命名:

    如20150901112433.xxx(表示2015年9月1日11時24分33秒上傳的,xxx表示文件類型后綴);

    另一種是將文件名通過md5轉碼后得到的一個32位字符串,

    如 f78c857f04e596f4e7bcd36fddf2769f.xxx(原始文件名為admin.xxx)。

    在自定義的wordpress主題或官方自帶的主題中都可以使用這個方法來實現上傳文件重命名。

    將以下代碼放置于WordPress主題文件中的 functions.php

    方法一:根據上傳時間重命名文件

    /*圖片按時間自動重命名*/
    add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' );
    function custom_upload_filter( $file ){
    $info = pathinfo($file['name']);
    $ext = $info['extension'];
    $filedate = date('YmdHis').rand(10,99);//為了避免時間重復,再加一段2位的隨機數
    $file['name'] = $filedate.'.'.$ext;
    return $file;
    }

    Y、m、d,分別代表為年、月、日。

    小牧使用的是:

    /*圖片按時間自動重命名(Npcink版)*/
    add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' );
    function custom_upload_filter( $file ){
    $info = pathinfo($file['name']);
    $ext = $info['extension'];
    $filedate = date('is').rand(10,99);//為了避免時間重復,再加一段2位的隨機數
    $file['name'] = $filedate.'.'.$ext;
    return $file;
    }
    

    方法二:使用md5轉碼文件名

    /*使用md5轉碼重命名媒體文件名*/
    add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' );
    function custom_upload_filter( $file ){
    	$info = pathinfo($file['name']);
    	$ext = '.' . $info['extension'];
    	$md5 = md5($file['name']);
        $file['name'] = $md5.$ext;
        return $file;
    }

    放置代碼是最優解決辦法,其次是插件,我并不推薦,請自行獲取。

    相關推薦

    怎么禁用自動裁剪縮略圖片? – WordPress教程

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 成人精品视频一区二区三区尤物| 中文字幕一区在线观看| 久久人妻内射无码一区三区 | 国内精品视频一区二区三区八戒 | 国产乱码一区二区三区爽爽爽| 亚洲熟妇无码一区二区三区| 国产无吗一区二区三区在线欢| 一区二区在线电影| 波多野结衣AV无码久久一区| 亚洲A∨精品一区二区三区| 精品少妇人妻AV一区二区| 麻豆高清免费国产一区| 亚洲国产国产综合一区首页| 国精品无码一区二区三区左线| 成人午夜视频精品一区| 精品视频午夜一区二区| 国产AV一区二区精品凹凸| 在线观看一区二区三区视频| 无码一区二区三区在线| 亚洲欧美日韩国产精品一区| 一区二区免费视频| 精品少妇ay一区二区三区 | 亚洲AV无码一区二区乱孑伦AS| 中文无码精品一区二区三区| 国产福利电影一区二区三区,亚洲国模精品一区 | 日韩最新视频一区二区三| 精品人妻中文av一区二区三区| 少妇精品久久久一区二区三区| 无码av免费一区二区三区试看 | 怡红院美国分院一区二区| 在线精品视频一区二区| 国语对白一区二区三区| 国产视频一区二区| 精品伦精品一区二区三区视频| 中文字幕亚洲一区二区va在线| 亚洲不卡av不卡一区二区| 麻豆高清免费国产一区| 精品无码国产一区二区三区麻豆| 琪琪see色原网一区二区| 中文字幕无码一区二区三区本日| 人妻体内射精一区二区三区|