Как записывать файлы в хостинг в панели администратора?
Я вижу, что некоторые плагины, такие как Wordfence , могут записывать в основные папки, такие как wp-includes
или wp-admin
(если разрешение на запись включено). В случае, если все разрешено, есть ли способ взаимодействовать с хостингом только с панели администратора? Предполагая, что это находится только в папке установки сайта.
См. также:
• Есть ли способ выяснить, как получить доступ к хостингу, если у меня есть права администратора?
• Плагин для файлового менеджера WordPress что может изменить разрешение файла? в Рекомендациях по программному обеспечению
2
1 answers
В основном у вас есть два варианта:
- Используйте любой из доступных плагинов файлового менеджера для WordPress. Просто погуглите их, буквально ту фразу, которую я только что использовал.
- Внедрите пользовательский PHP-код в свою тему или пользовательский плагин, который будет использовать любую из функций PHP для управления файлами. Например, проверьте эти:
-
file_get_contents()
- Для чтения файлов -
file_put_contents()
- Для записи файлов. Это также создаст новый файл, если он не существуют. -
unlink()
- Для удаления файлов -
chmod()
- Для изменения разрешений -
chown()
- Для смены владельца
-
В PHP также есть множество функций для более продвинутой обработки файлов. Проверьте это для справки: Функции файловой системы
4
Author: dboris, 2020-04-17 20:07:38