怎么上傳圖片不用插件自動重命名? - WordPress開發(fā)

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

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

    根據(jù)上傳的時間命名:

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

    另一種是將文件名通過md5轉(zhuǎn)碼后得到的一個32位字符串

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

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

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

    方法一:根據(jù)上傳時間重命名文件

    /*圖片按時間自動重命名*/
    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);//為了避免時間重復(fù),再加一段2位的隨機數(shù)
    $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);//為了避免時間重復(fù),再加一段2位的隨機數(shù)
    $file['name'] = $filedate.'.'.$ext;
    return $file;
    }
    

    方法二:使用md5轉(zhuǎn)碼文件名

    /*使用md5轉(zhuǎn)碼重命名媒體文件名*/
    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;
    }

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

    相關(guān)推薦

    怎么上傳圖片不用插件自動重命名? - WordPress開發(fā)-Npcink
    怎么上傳圖片不用插件自動重命名? - WordPress開發(fā)-Npcink

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

    插件

    WP Real Media Library - 文件管理WordPress插件

    2019-11-18 0:49:23

    國外主題

    Vilan Corporate - 商店和論壇WordPress主題

    2019-12-2 7:46:54

    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    0 條回復(fù) A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優(yōu)惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 亚洲av乱码一区二区三区按摩| 极品少妇伦理一区二区| 日本高清无卡码一区二区久久| 亚洲午夜精品一区二区公牛电影院| 国产成人高清亚洲一区91| 亚洲午夜精品一区二区麻豆| 国产AV午夜精品一区二区三区| 亚洲成AV人片一区二区密柚| 精品一区精品二区制服| 无码日本电影一区二区网站| 国产成人精品一区二区三在线观看 | 精品女同一区二区| 一区视频在线播放| 日本精品一区二区三区在线视频| 免费萌白酱国产一区二区三区| 国产AV午夜精品一区二区入口| 亚洲乱码一区二区三区国产精品| 国产精品视频一区国模私拍| A国产一区二区免费入口| 亚洲一区二区久久| 国产一区高清视频| 国产波霸爆乳一区二区| 久久青青草原一区二区| 久久久久人妻一区精品| 51视频国产精品一区二区| 精品成人一区二区三区免费视频| 无遮挡免费一区二区三区| 亚洲午夜在线一区| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 亚州日本乱码一区二区三区| 亚洲日韩国产欧美一区二区三区 | 色婷婷AV一区二区三区浪潮| 国产精品一区在线播放| 久久一区二区三区99| 国产乱码一区二区三区四| 国产成人精品一区二区三区无码| 无码一区二区三区亚洲人妻| 日韩AV无码久久一区二区| 国产一区二区三区无码免费| 亚洲av成人一区二区三区 | 麻豆果冻传媒2021精品传媒一区下载 |