Vajna Botond

Online Portofolio

In WP theme editor open functions.php, and add the following code and replace my-file.php with your file name.

add_action('after_setup_theme', function() {
	$file = get_stylesheet_directory() . '/my-file.php';
	if(!file_exists($file)) {
		include_once ABSPATH . 'wp-admin/includes/file.php';
		\WP_Filesystem();
		global $wp_filesystem;
		$wp_filesystem->put_contents($file, '', FS_CHMOD_FILE);
	}
});

source:
https://chap.website/creating-new-files-in-the-wordpress-theme-editor/