Як аўтаматычна перайменаваць загружаныя выявы ў WordPress? 2 выдатных спосабу перайменавання файлаў

网络 营销для персаналуВэб-сайт WordPress, калі дазваляе карыстальнікам размяшчаць артыкулы або рэдагаваць абнаўленніSEO, многія з загружаных назваў малюнкаў з'яўляюцца выявамі са спецыяльнымі сімваламі і кітайскімі іерогліфамі.

Гэтыя выявы, якія не адпавядаюць спецыфікацыям, часам не могуць быць адлюстраваны як звычайна...

тамуЧэнь ВэйлянРэкамендуецца дадацьБэкэнд WordPressЗагрузка малюнкаў (медыяфайлаў) аўтаматычна перайменоўвае код.

Як аўтаматычна перайменаваць загружаныя выявы ў WordPress? 2 выдатных спосабу перайменавання файлаў

Код 1. WordPress аўтаматычна перайменоўвае файлы малюнкаў па часе

Пры загрузцы файла файл будзе перайменаваны ў фармаце «год, месяц, дзень, хвіліна, секунда і тысячная доля гадзіны», напрыклад «20191022122221765.jpg»

Ніжэй прыведзены код WordPress для загрузкі файлаў малюнкаў і аўтаматычнага іх перайменавання ў адпаведнасці з часам ▼

// WordPress按时间自动重命名图片文件
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');

Код 2. WordPress генеруе лічбавае шыфраванне MD5 для аўтаматычнага перайменавання файлаў малюнкаў

Правіла імя - гэта 32-бітнае імя файла, зашыфраванае MD5, якое аўтаматычна генеруецца сістэмай.

Паколькі створаныя 32-бітныя імёны файлаў па змаўчанні трохі доўгія, выкарыстоўвайце substr(md5($name), 0, 20)
Truncate усталёўвае яго ў 20 біт.

//WordPress生成数字MD5加密自动重命名图片文件
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);
  • Выберыце адзін з 2 прыведзеных вышэй кодаў і дадайце яго да бягучай тэмыfunctions.phpу файле шаблону.
  • Не дадавайце два вышэйзгаданыя коды адначасова, інакш можа быць вернута памылка.
  • Дадайце код WordPress для аўтаматычнага перайменавання файлаў малюнкаў, што вельмі зручна і эканоміць час!

Перайменаваць файлы малюнкаў уручную

Фактычна, вы таксама можаце на сваім кампутары:

  1. Выберыце ўсе файлы
  2. 按 F2
  3. Затым увядзіце літары або лічбы непасрэдна
  4. Націсніце Enter

Гэты спосаб ручнога перайменавання файлаў малюнкаў таксама вельмі зручны.

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся "Як аўтаматычна перайменаваць загружаныя выявы ў WordPress? 2 выдатныя спосабы перайменавання файлаў", гэта дапаможа вам.

Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-1578.html

Сардэчна запрашаем на канал Telegram у блогу Чэнь Вэйляна, каб атрымліваць апошнія абнаўленні!

🔔 Будзьце першым, хто атрымае каштоўнае "Кіраўніцтва па выкарыстанні інструмента AI для маркетынгу кантэнту ChatGPT" у верхнім каталогу канала! 🌟
📚 Гэты дапаможнік мае вялікую каштоўнасць, 🌟Гэта рэдкая магчымасць, не прапусціце яе! ⏰⌛💨
Падзяліцеся і лайкайце, калі хочаце!
Ваш абмен і лайкі - наша пастаянная матывацыя!

 

发表 评论

Ваш адрас электроннай пошты не будзе апублікаваны. 必填 项 已 用 * Этыкетка

пракруціць ўверх