Каталог статей
网络 营销для персоналаВеб-сайт WordPress, если разрешить пользователям публиковать статьи или редактировать обновленияSEO, многие из загруженных имен изображений содержат специальные символы и китайские иероглифы.
Эти изображения, которые не соответствуют спецификациям, иногда не могут отображаться в обычном режиме...
Таким образом,Чен ВэйлянРекомендуется добавитьСерверная часть WordPressПри загрузке изображений (медиафайлов) код автоматически переименовывается.
Код 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 для автоматического переименования файлов изображений очень удобно и экономит время!
Вручную переименовывать файлы изображений
На самом деле, вы также можете на своем компьютере:
- Выбрать все файлы
- Нажмите F2
- Затем введите буквы или цифры напрямую
- нажмите Ввод
Этот метод ручного переименования файлов изображений также очень удобен.
Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился "Как автоматически переименовывать загружаемые изображения в WordPress? 2 отличных способа переименовать файлы», это поможет вам.
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-1578.html
Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!