¿Cómo renombrar automáticamente las imágenes cargadas en WordPress? 2 excelentes maneras de cambiar el nombre de los archivos

网络 营销para el personalsitio web de wordpress, si permitir que los usuarios publiquen artículos o editen actualizacionesSEO, muchos de los nombres de las imágenes cargadas son imágenes con caracteres especiales y caracteres chinos.

Estas imágenes que no cumplen con las especificaciones a veces no se pueden mostrar como de costumbre...

Por lo tanto,chen weiliangSe recomienda agregarback-end de WordPressCargar imágenes (archivos multimedia) cambia automáticamente el nombre del código.

¿Cómo renombrar automáticamente las imágenes cargadas en WordPress? 2 excelentes maneras de cambiar el nombre de los archivos

Código 1. WordPress cambia automáticamente el nombre de los archivos de imagen por tiempo

Al cargar un archivo, el archivo se renombrará en el formato "año, mes, día, minuto, segundo y milésima de hora", por ejemplo "20191022122221765.jpg"

El siguiente es el código para que WordPress cargue archivos de imagen y les cambie el nombre automáticamente según el tiempo ▼

// 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 genera encriptación digital MD5 para cambiar automáticamente el nombre de los archivos de imagen

La regla de nombre es un nombre de archivo encriptado MD32 de 5 bits generado automáticamente por el sistema.

Dado que los nombres de archivo de 32 bits generados son un poco largos de forma predeterminada, utilice substr(md5($name), 0, 20)
Truncar lo establece 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);
  • Elija uno de los 2 códigos anteriores y agréguelo al tema actualfunctions.phpen el archivo de plantilla.
  • No agregue los dos códigos anteriores al mismo tiempo, de lo contrario se puede devolver un error.
  • Agregue el código de WordPress para cambiar automáticamente el nombre de los archivos de imagen, ¡lo cual es muy conveniente y ahorra tiempo!

Cambiar manualmente el nombre de los archivos de imagen

De hecho, también puedes en tu computadora:

  1. Seleccionar todos los archivos
  2. Presione F2
  3. Luego ingrese letras o números directamente
  4. Presiona Entrar

Este método de cambiar manualmente el nombre de los archivos de imagen también es muy conveniente.

Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "¿Cómo cambiar automáticamente el nombre de las imágenes cargadas en WordPress? 2 excelentes maneras de cambiar el nombre de los archivos", te ayudará.

Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-1578.html

¡Bienvenido al canal de Telegram del blog de Chen Weiliang para obtener las últimas actualizaciones!

🔔 ¡Sea el primero en obtener la valiosa "Guía de uso de la herramienta de inteligencia artificial para marketing de contenidos ChatGPT" en el directorio superior del canal! 🌟
📚 Esta guía contiene un gran valor. 🌟Esta es una oportunidad única, ¡no la pierdas! ⏰⌛💨
¡Comparte y dale me gusta si te gusta!
¡Su compartir y Me gusta son nuestra motivación continua!

 

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

滚动 到 顶部