Como renomear automaticamente as imaxes cargadas en WordPress? 2 excelentes formas de renomear ficheiros

营销para o persoalSitio web de WordPress, se permite aos usuarios publicar artigos ou editar actualizaciónsSEO, moitos dos nomes das imaxes cargadas son imaxes con caracteres especiais e caracteres chineses.

Estas imaxes que non cumpren as especificacións ás veces non se poden mostrar como de costume...

polo tanto,Chen WeiliangRecoméndase engadirBackend de WordPressAo cargar imaxes (arquivos multimedia) o código cambia automaticamente o nome.

Como renomear automaticamente as imaxes cargadas en WordPress? 2 excelentes formas de renomear ficheiros

Código 1. WordPress cambia automaticamente o nome dos ficheiros de imaxe por tempo

Ao cargar un ficheiro, renomearase o ficheiro no formato "ano, mes, día, minuto, segundo e milésima de hora", por exemplo "20191022122221765.jpg".

O seguinte é o código para que WordPress cargue ficheiros de imaxes e cambie automaticamente o nome segundo o 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');

Código 2. WordPress xera cifrado dixital MD5 para renomear automaticamente os ficheiros de imaxe

A regra do nome é un nome de ficheiro cifrado MD32 de 5 bits xerado automaticamente polo sistema.

Dado que os nomes de ficheiros de 32 bits xerados son un pouco longos por defecto, úsao substr(md5($name), 0, 20)
Truncate configúrao en 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);
  • Escolla un dos dous códigos anteriores e engádeo ao tema actualfunctions.phpno ficheiro modelo.
  • Non engadas os dous códigos anteriores ao mesmo tempo, se non, pódese devolver un erro.
  • Engade o código de WordPress para renomear automaticamente os ficheiros de imaxe, o que é moi cómodo e aforra tempo.

Cambiar manualmente o nome dos ficheiros de imaxe

De feito, tamén podes no teu ordenador:

  1. Seleccione todos os ficheiros
  2. Preme F2
  3. A continuación, introduce letras ou números directamente
  4. Preme Intro

Este método de renomear manualmente os ficheiros de imaxe tamén é moi cómodo.

发表 评论

O teu enderezo de correo electrónico non será publicado. Utilízanse os campos obrigatorios * Etiqueta

Directorio de artigos
Volver arriba