Изменение имени изображения во время загрузки последовательно

Есть ли способ изменить имя изображения во время загрузки в WordPress, но с одним требованием – новые имена файлов должны идти последовательно, а не в хэш?

Был очень похожий вопрос с тонким ответом здесь , но новые персонажи идут в хэш там, а не в порядке.

Спасибо за любую помощь!

Solutions Collecting From Web of "Изменение имени изображения во время загрузки последовательно"

Секвенциальная часть будет обрабатываться автоматически wordpress.

если вы хотите изменить имя файла, вы можете сделать это:

function k99_custom_upload_name($filename) { $info = pathinfo($filename); $ext = empty($info['extension']) ? '' : '.' . $info['extension']; $filename = 'put your name here'; return $filename; } add_filter('sanitize_file_name', 'k99_custom_upload_name', 10); 

Поскольку WordPress будет обрабатывать последовательность, ваши файлы будут называться:

  • поместите свое имя here.ext
  • поместите свое имя here1.ext
  • поместите свое имя here2.ext

и т.п .. и т.п ..

альтернативный (более короткий) способ, который не требует обработки расширения, будет:

 function k99_custom_upload_name($filename) { $post_for_id = $post->post_parent; $filename= 'put your name here -'.$filename; return $filename; } 

add_filter ('sanitize_file_name', 'k99_custom_upload_name', 10);

В этом случае ваши файлы будут переименованы так:

  • поместите свое имя здесь – originalname.ext
  • поместите свое имя здесь – originalname1.ext
  • поместите свое имя здесь – originalname2.ext

и т.п .. и т.п ..