Straipsnių katalogas
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 .

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 temos
functions.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:
- Pasirinkite visus failus
- Paspauskite F2
- Tada tiesiogiai įveskite raides arba skaičius
- paspauskite ENTER
Šis rankinio vaizdo failų pervadinimo būdas taip pat labai patogus.
Tikiuosi, kad jums bus naudingas straipsnis „Kaip automatiškai pervadinti įkeltus vaizdus „WordPress“? Du failų pervadinimo metodai“, kuriuo pasidalinta Chen Weiliang tinklaraštyje ( https://www.chenweiliang.com/ ).
Nedvejodami pasidalinkite šio straipsnio nuoroda: https://www.chenweiliang.com/cwl-1578.html
