wpcf7_maybe_add_random_dir()CF7 1.0

Creates a child directory with a randomly generated name.

Хуков нет.

Возвращает

Строку. The child directory path if created, otherwise the parent.

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

wpcf7_maybe_add_random_dir( $dir );
$dir(строка) (обязательный)
The parent directory path.

Код wpcf7_maybe_add_random_dir() CF7 6.1.6

function wpcf7_maybe_add_random_dir( $dir ) {
	do {
		$dir_new = path_join( $dir, zeroise( wp_rand(), 10 ) );
	} while ( file_exists( $dir_new ) );

	if ( wp_mkdir_p( $dir_new ) ) {
		return $dir_new;
	}

	return $dir;
}