Come rinominare automaticamente le immagini caricate in WordPress? 2 ottimi modi per rinominare i file

Quando i professionisti del marketing online utilizzano WordPress per creare siti web e consentono agli utenti di pubblicare articoli o modificare aggiornamenti a fini SEO , molte delle immagini caricate hanno nomi contenenti caratteri speciali o caratteri cinesi.

Queste immagini che non soddisfano le specifiche a volte non possono essere visualizzate come al solito...

Pertanto, Chen Weiliang suggerisce di aggiungere del codice per rinominare automaticamente le immagini caricate (file multimediali) nel backend di WordPress .

Come rinominare automaticamente le immagini caricate in WordPress? 2 ottimi modi per rinominare i file

Codice 1. WordPress rinomina automaticamente i file di immagine in base al tempo

Quando si carica un file, il file verrà rinominato nel formato "anno, mese, giorno, minuti, secondi e millesimo di un'ora", ad esempio "20191022122221765.jpg"

Quello che segue è il codice per WordPress per caricare i file di immagine e rinominarli automaticamente in base al tempo ▼

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

Codice 2. WordPress genera la crittografia digitale MD5 per rinominare automaticamente i file di immagine

La regola del nome è un nome file crittografato MD32 a 5 bit generato automaticamente dal sistema.

Poiché i nomi dei file a 32 bit generati sono un po' lunghi per impostazione predefinita, utilizzare substr(md5($name), 0, 20)
Tronca lo imposta a 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);
  • Scegli uno dei 2 codici sopra e aggiungilo al tema correntefunctions.phpnel file modello.
  • Non aggiungere i due codici precedenti contemporaneamente, altrimenti potrebbe essere restituito un errore.
  • Aggiungi il codice WordPress per rinominare automaticamente i file di immagine, il che è molto conveniente e fa risparmiare tempo!

Rinomina manualmente i file di immagine

Infatti, puoi anche sul tuo computer:

  1. Seleziona tutti i file
  2. Premi F2
  3. Quindi inserisci lettere o numeri direttamente
  4. premere Invio

Anche questo metodo per rinominare manualmente i file di immagine è molto conveniente.

发表 评论

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

Scorrere fino a Top