Kaip automatiškai pervardyti įkeltus vaizdus „WordPress“? 2 puikūs failų pervadinimo būdai

Kai internetinės rinkodaros specialistai naudoja „WordPress“ svetainėms kurti ir leidžia vartotojams publikuoti straipsnius arba redaguoti atnaujinimus SEO tikslais , daugelio įkeltų vaizdų pavadinimuose yra specialiųjų simbolių arba kinų rašmenų.

Šios nuotraukos, kurios neatitinka specifikacijų, kartais negali būti rodomos kaip įprasta...

Todėl Chen Weiliangas siūlo pridėti kodą, kuris automatiškai pervadintų įkeltus vaizdus (medijos failus) „WordPress“ vidinėje sistemoje .

Kaip automatiškai pervardyti įkeltus vaizdus „WordPress“? 2 puikūs failų pervadinimo būdai

Kodas 1. WordPress automatiškai pervadina vaizdo failus pagal laiką

Įkeliant failą, failas bus pervardytas formatu „metai, mėnuo, diena, minutė, sekundė ir tūkstantoji valandos“, pvz., „20191022122221765.jpg“

Toliau pateikiamas kodas, skirtas „WordPresss“ įkelti vaizdo failus ir automatiškai pervadinti juos pagal laiką ▼

// 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 kodas. „WordPress“ generuoja skaitmeninį MD5 šifravimą, kad automatiškai pervadintų vaizdo failus

Vardo taisyklė yra 32 bitų MD5 užšifruotas failo pavadinimas, kurį automatiškai sugeneruoja sistema.

Kadangi pagal numatytuosius nustatymus sukurti 32 bitų failų pavadinimai yra šiek tiek ilgi, naudokite substr(md5($name), 0, 20)
Truncate nustato jį iki 20 bitų.

//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);
  • Pasirinkite vieną iš aukščiau pateiktų 2 kodų ir pridėkite jį prie dabartinės temosfunctions.phpšablono faile.
  • Nepridėkite dviejų pirmiau minėtų kodų vienu metu, kitaip gali būti pateikta klaida.
  • Pridėkite WordPress kodą, kad automatiškai pervardytumėte vaizdo failus, o tai labai patogu ir taupo laiką!

Rankiniu būdu pervardykite vaizdo failus

Tiesą sakant, savo kompiuteryje taip pat galite:

  1. Pasirinkite visus failus
  2. Paspauskite F2
  3. Tada tiesiogiai įveskite raides arba skaičius
  4. paspauskite ENTER

Šis rankinio vaizdo failų pervadinimo būdas taip pat labai patogus.

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Pereikite į viršų