WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WP_Image_Editor::generate_filename() public WP 3.5.0

Builds an output filename based on current file, and adding proper suffix

{} Это метод класса: WP_Image_Editor{}

Хуков нет.

Возвращает

Строку. filename

Использование

$WP_Image_Editor = new WP_Image_Editor();
$WP_Image_Editor->generate_filename( $suffix, $dest_path, $extension );
$suffix(строка)

По умолчанию: null
$dest_path(строка)

По умолчанию: null
$extension(строка)

По умолчанию: null

Список изменений

С версии 3.5.0 Введена.

Код WP_Image_Editor::generate_filename() WP 5.5.3

<?php
public function generate_filename( $suffix = null, $dest_path = null, $extension = null ) {
	// $suffix will be appended to the destination filename, just before the extension.
	if ( ! $suffix ) {
		$suffix = $this->get_suffix();
	}

	$dir = pathinfo( $this->file, PATHINFO_DIRNAME );
	$ext = pathinfo( $this->file, PATHINFO_EXTENSION );

	$name    = wp_basename( $this->file, ".$ext" );
	$new_ext = strtolower( $extension ? $extension : $ext );

	if ( ! is_null( $dest_path ) ) {
		$_dest_path = realpath( $dest_path );
		if ( $_dest_path ) {
			$dir = $_dest_path;
		}
	}

	return trailingslashit( $dir ) . "{$name}-{$suffix}.{$new_ext}";
}