Com canviar el nom automàticament de les imatges penjades a WordPress? 2 bones maneres de canviar el nom dels fitxers

Quan els professionals del màrqueting en línia utilitzen WordPress per crear llocs web i permeten als usuaris publicar articles o editar actualitzacions amb finalitats de SEO , moltes de les imatges penjades tenen noms que contenen caràcters especials o caràcters xinesos.

Aquestes imatges que no compleixen les especificacions de vegades no es poden mostrar com de costum...

Per tant, Chen Weiliang suggereix afegir codi per canviar automàticament el nom de les imatges carregades (fitxers multimèdia) al backend de WordPress .

Com canviar el nom automàticament de les imatges penjades a WordPress? 2 bones maneres de canviar el nom dels fitxers

Codi 1. WordPress canvia automàticament el nom dels fitxers d'imatge per temps

Quan carregueu un fitxer, el fitxer es canviarà de nom en el format "any, mes, dia, minut, segon i mil·lèsima d'hora", per exemple "20191022122221765.jpg".

El següent és el codi per a WordPress per carregar fitxers d'imatge i canviar-los el nom automàticament segons el temps ▼

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

Codi 2. WordPress genera xifratge digital MD5 per canviar el nom automàticament dels fitxers d'imatge

La regla de nom és un nom de fitxer xifrat MD32 de 5 bits generat automàticament pel sistema.

Com que els noms de fitxer de 32 bits generats són una mica llargs per defecte, utilitzeu-lo substr(md5($name), 0, 20)
Truncate el defineix a 20 bits.

//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);
  • Trieu un dels 2 codis anteriors i afegiu-lo al tema actualfunctions.phpal fitxer de plantilla.
  • No afegiu els dos codis anteriors al mateix temps, en cas contrari es pot tornar un error.
  • Afegir codi de WordPress per canviar el nom automàticament dels fitxers d'imatge és molt convenient i estalvia temps!

Canvieu manualment el nom dels fitxers d'imatge

De fet, també pots:

  1. Seleccioneu tots els fitxers
  2. Premeu F2
  3. A continuació, introduïu lletres o números directament
  4. Premeu Intro

Aquest mètode per canviar manualment el nom dels fitxers d'imatge també és molt convenient.

发表 评论

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

Tornar a dalt