Вы можете хранить основную логику: открытие, чтение, редактирование, закрытие файлов в php-скрипте, который срабатывает, когда пользователь отправляет форму.
Один из способов манипулировать файлами на сервере с помощью php - использовать fopen.
Сначала включите fopen в каталоге, в котором хранятся ваши файлы, которые вы хотите загрузить. Сделайте это, включив следующее в файл .htaccess в этом каталоге:
php_value allow_url_fopen On
В любом скрипте, который вы хотели бы запустить при отправке формы, вы можете изменить имя автора на что-то вроде следующего (вы, очевидно, захотите указать, куда пишете, я представляю с помощью FSeek ):
$downloadable_theme_index = 'index.php';
$handle = fopen($downloadable_theme_index, 'w') or die('Cannot open file: '.$downloadable_theme_index);
$new_author_name = 'Abe Lincoln';
fwrite($handle, $new_author_name);
Логика того, какие файлы доступны для загрузки, в основном может быть формой логики, которая предоставляет ссылки для загрузки на основе пользовательского ввода.
Кроме того, в WordPress доступны плагины менеджера загрузки.