Hvordan endre navn på opplastede bilder automatisk i WordPress? 2 flotte måter å endre navn på filer

Internettmarkedsføringfor personellWordPress nettsted, hvis lar brukere legge ut artikler eller redigere oppdateringerSEO, mange av de opplastede bildenavnene er bilder med spesialtegn og kinesiske tegn.

Disse bildene som ikke oppfyller spesifikasjonene kan noen ganger ikke vises som vanlig...

derfor,Chen WeiliangDet anbefales å legge tilWordPress-backendOpplasting av bilder (mediefiler) gir automatisk nytt navn til koden.

Hvordan endre navn på opplastede bilder automatisk i WordPress? 2 flotte måter å endre navn på filer

Kode 1. WordPress gir automatisk nytt navn til bildefiler etter tid

Når du laster opp en fil, vil filen bli omdøpt i formatet "år, måned, dag, minutt, sekund og tusendel av en time", for eksempel "20191022122221765.jpg"

Følgende er koden for WordPress-er for å laste opp bildefiler og automatisk gi dem nytt navn i henhold til tid ▼

// 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');

Kode 2. WordPress genererer digital MD5-kryptering for automatisk å gi nytt navn til bildefiler

Navneregelen er et 32-bits MD5-kryptert filnavn som genereres automatisk av systemet.

Siden de genererte 32-biters filnavnene er litt lange som standard, bruk substr(md5($name), 0, 20)
Truncate setter den til 20 biter.

//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);
  • Velg en av de to ovennevnte kodene og legg den til det gjeldende temaetfunctions.phpi malfilen.
  • Ikke legg til de to ovennevnte kodene samtidig, ellers kan en feil returneres.
  • Legg til WordPress-kode for automatisk å gi nytt navn til bildefiler, noe som er veldig praktisk og sparer tid!

Gi bildefiler nytt navn manuelt

Faktisk kan du også på datamaskinen din:

  1. Velg alle filene
  2. Trykk F2
  3. Skriv deretter inn bokstaver eller tall direkte
  4. trykk enter

Denne metoden for å endre navn på bildefiler manuelt er også veldig praktisk.

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delt "Hvordan gi automatisk nytt navn til opplastede bilder i WordPress? 2 måter å endre navn på filer", vil det hjelpe deg.

Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-1578.html

Velkommen til Telegram-kanalen til Chen Weiliangs blogg for å få de siste oppdateringene!

🔔 Vær den første til å få den verdifulle "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Denne guiden inneholder enorm verdi, 🌟Dette er en sjelden mulighet, ikke gå glipp av den! ⏰⌛💨
Del og lik om du vil!
Din deling og likes er vår kontinuerlige motivasjon!

 

发表 评论

E-postadressen din vil ikke offentliggjøres. 必填 项 已 用 * Merkelapp

bla til toppen