Directory articoli
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 .

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 corrente
functions.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:
- Seleziona tutti i file
- Premi F2
- Quindi inserisci lettere o numeri direttamente
- premere Invio
Anche questo metodo per rinominare manualmente i file di immagine è molto conveniente.
Speriamo che l'articolo "Come rinominare automaticamente le immagini caricate in WordPress? Due metodi per rinominare i file", condiviso sul blog di Chen Weiliang ( https://www.chenweiliang.com/ ), possa esservi utile.
Sentitevi liberi di condividere il link di questo articolo: https://www.chenweiliang.com/cwl-1578.html
