Hur byter man automatiskt namn på uppladdade bilder i WordPress? 2 bra sätt att byta namn på filer

网络 营销för personalWordPress webbplats, om låter användare lägga upp artiklar eller redigera uppdateringarSEO, många av de uppladdade bildnamnen är bilder med specialtecken och kinesiska tecken.

Dessa bilder som inte uppfyller specifikationerna kan ibland inte visas som vanligt...

därför,Chen WeiliangDet rekommenderas att lägga tillWordPress backendAtt ladda upp bilder (mediafiler) byter automatiskt namn på koden.

Hur byter man automatiskt namn på uppladdade bilder i WordPress? 2 bra sätt att byta namn på filer

Kod 1. WordPress byter automatiskt namn på bildfiler efter tid

När filen laddas upp kommer filen att döpas om i formatet "år, månad, dag, minut, sekund och tusendel av en timme", till exempel "20191022122221765.jpg"

Följande är koden för WordPress att ladda upp bildfiler och automatiskt byta namn på dem enligt 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');

Kod 2. WordPress genererar digital MD5-kryptering för att automatiskt byta namn på bildfiler

Namnregeln är ett 32-bitars MD5-krypterat filnamn som genereras automatiskt av systemet.

Eftersom de genererade 32-bitars filnamnen är lite långa som standard, använd substr(md5($name), 0, 20)
Truncate ställer in den till 20 bitar.

//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);
  • Välj en av ovanstående 2 koder och lägg till den i det aktuella tematfunctions.phpi mallfilen.
  • Lägg inte till ovanstående två koder samtidigt, annars kan ett fel returneras.
  • Att lägga till WordPress-kod för att automatiskt byta namn på bildfiler är mycket bekvämt och sparar tid!

Byt namn på bildfiler manuellt

Du kan faktiskt också på din dator:

  1. Välj alla filer
  2. Tryck på F2
  3. Ange sedan bokstäver eller siffror direkt
  4. tryck enter

Denna metod att manuellt byta namn på bildfiler är också mycket bekväm.

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delad "Hur byter man automatiskt namn på uppladdade bilder i WordPress? 2 bra sätt att byta namn på filer", kommer det att hjälpa dig.

Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-1578.html

Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!

🔔 Bli först med att få den värdefulla "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!

 

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

scrolla till toppen