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

getid3_id3v1::GenerateID3v1Tag() public WP 1.0

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

Хуков нет.

Возвращает

Строку.

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

$result = getid3_id3v1::GenerateID3v1Tag( $title, $artist, $album, $year, $genreid, $comment, $track );
$title(строка) (обязательный)
$artist(строка) (обязательный)
$album(строка) (обязательный)
$year(строка) (обязательный)
$genreid(число) (обязательный)
$comment(строка) (обязательный)
$track(число/строка)

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

Код getid3_id3v1::GenerateID3v1Tag() WP 5.5.1

wp-includes/ID3/module.tag.id3v1.php
<?php
public static function GenerateID3v1Tag($title, $artist, $album, $year, $genreid, $comment, $track='') {
	$ID3v1Tag  = 'TAG';
	$ID3v1Tag .= str_pad(trim(substr($title,  0, 30)), 30, "\x00", STR_PAD_RIGHT);
	$ID3v1Tag .= str_pad(trim(substr($artist, 0, 30)), 30, "\x00", STR_PAD_RIGHT);
	$ID3v1Tag .= str_pad(trim(substr($album,  0, 30)), 30, "\x00", STR_PAD_RIGHT);
	$ID3v1Tag .= str_pad(trim(substr($year,   0,  4)),  4, "\x00", STR_PAD_LEFT);
	if (!empty($track) && ($track > 0) && ($track <= 255)) {
		$ID3v1Tag .= str_pad(trim(substr($comment, 0, 28)), 28, "\x00", STR_PAD_RIGHT);
		$ID3v1Tag .= "\x00";
		if (gettype($track) == 'string') {
			$track = (int) $track;
		}
		$ID3v1Tag .= chr($track);
	} else {
		$ID3v1Tag .= str_pad(trim(substr($comment, 0, 30)), 30, "\x00", STR_PAD_RIGHT);
	}
	if (($genreid < 0) || ($genreid > 147)) {
		$genreid = 255; // 'unknown' genre
	}
	switch (gettype($genreid)) {
		case 'string':
		case 'integer':
			$ID3v1Tag .= chr(intval($genreid));
			break;
		default:
			$ID3v1Tag .= chr(255); // 'unknown' genre
			break;
	}

	return $ID3v1Tag;
}