Как автоматически переименовывать загруженные изображения в WordPress? 2 отличных способа переименовать файлы

网络 营销для персоналаВеб-сайт WordPress, если разрешить пользователям публиковать статьи или редактировать обновленияSEO, многие из загруженных имен изображений содержат специальные символы и китайские иероглифы.

Эти изображения, которые не соответствуют спецификациям, иногда не могут отображаться в обычном режиме...

Таким образом,Чен ВэйлянРекомендуется добавитьСерверная часть WordPressПри загрузке изображений (медиафайлов) код автоматически переименовывается.

Как автоматически переименовывать загруженные изображения в WordPress? 2 отличных способа переименовать файлы

Код 1. WordPress автоматически переименовывает файлы изображений по времени

При загрузке файла файл будет переименован в формате "год, месяц, день, минута, секунда и тысячная часть часа", например "20191022122221765.jpg"

Ниже приведен код для WordPress для загрузки файлов изображений и автоматического переименования их в зависимости от времени ▼

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

Код 2. WordPress генерирует цифровое шифрование MD5 для автоматического переименования файлов изображений.

Правило имени — это 32-битное зашифрованное MD5 имя файла, автоматически сгенерированное системой.

Поскольку сгенерированные 32-битные имена файлов по умолчанию немного длиннее, используйте substr(md5($name), 0, 20)
Truncate устанавливает его на 20 бит.

//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);
  • Выберите один из двух приведенных выше кодов и добавьте его в текущую тему.functions.phpв файле шаблона.
  • Не добавляйте два вышеуказанных кода одновременно, иначе может вернуться ошибка.
  • Добавление кода WordPress для автоматического переименования файлов изображений очень удобно и экономит время!

Вручную переименовывать файлы изображений

На самом деле, вы также можете на своем компьютере:

  1. Выбрать все файлы
  2. Нажмите F2
  3. Затем введите буквы или цифры напрямую
  4. нажмите Ввод

Этот метод ручного переименования файлов изображений также очень удобен.

Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился "Как автоматически переименовывать загружаемые изображения в WordPress? 2 отличных способа переименовать файлы», это поможет вам.

Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-1578.html

Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!

🔔 Будьте первым, кто получит ценное «Руководство по использованию инструмента искусственного интеллекта для контент-маркетинга ChatGPT» в верхнем каталоге канала! 🌟
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!

 

发表 评论

Ваш электронный адрес не будет опубликован. 必填 项 已 用 * 标注

滚动 到 顶部