Задать вопрос

Как генерировать название/адрес изображения?

Здравствуйте. Как генерировать названия изображения. Например у ВК есть такая возможность, я загружаю фотографию он сам сгенерировал название изображения.

5ce7bcef91d6e253118788.png5ce7bcf92e5b4322995944.png

Изображение должно называться primer-pro.png ВК сгенирировал на H6bNA2D0knI.jpg

Наверно вы поняли о чём я. Есть ли такой плагин?
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
dimasmagadan
@dimasmagadan
function so_3261107_hash_filename( $filename ) {
	$info = pathinfo( $filename );
	$ext  = empty( $info['extension'] ) ? '' : '.' . $info['extension'];
	$name = basename( $filename, $ext );

	return md5( $name . time() ) . $ext;
}
add_filter( 'sanitize_file_name', 'so_3261107_hash_filename', 10 );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы