Как-то у меня не было доступа к файлам одного сайта, а был доступ только в админку ВП. Но нужно было выполнить заданную задачу с ним. А именно — залить в новую папку, новые файлы. Чтобы дальше с ними можно было работать и выполнять PHP-код. Благодаря найденной в нете данной статьи, удалось решить этот вопрос. Вот эта статья.
Если у вас нет доступа к сайту по FTP, а отредактировать файлы нужно? А если надо создать папку, удалить, переименовать? Это можно сделать при помощи плагина WP-FileManager (для поиска в плагинах он называется FileManager), по крайней мере частично. Велись поисковые работы по поиску механизма работы с файлами сайта непосредственно из админки и все тропинки вели именно к этому плагину. Хотелось, естественно, чего-то более универсального, а именно согласно требований:
- Возможность копирования файлов и папок сервера на локальный диск;
- Возможность заливки обратно скопированной копии;
- Использование архиваторов (например упаковка директории и последующая ее заливка на локальный диск, распаковка архивного файла на сайте);
- Редактирование файлов и файловые операции над папками и файлами.
Подобные механизмы имеются в панели управления хостингами и являются альтернативой FTP подключений, зачастую обладают достаточно продвинутым функционалом, а вот найти аналогичные средства для WordPress как то не довелось.
Что из предложенных возможностей реализовано в WP-FileManager?
Увы сделать полноценный архив у нас не получится. Обеспечить возврат созданного архива тоже не выйдет. А вот поработать с файлами вполне можно. Это подразумевает переименование файлов и папок, удаление и скачивание файлов (обратно залить не получится, аплоада нет). Слить папку с содержимым тоже не получится — только пофайловое копирование, что отнимает много времени.
Плагин крайне древний и не обновлялся боле года, что наводит на печальные мысли о дальнейшей его судьбе. Не смотря на древность, работает с последней на данный момент версией WordPress 4.9.7.
Настройки WP-FileManager
После установки все настройки плагина находятся в корне админки в левом сайдбаре — «FileManger».
Для корректной работы с плагином желательно проверить и выполнить некоторые настройки. Все настройки собраны по пути:
«FileManger»-«Configuration»
«Filemanager Default Home location :» устанавливается домашняя директория, для выхода в корень сайта использовать «../», без кавычек. Выставлять этот параметр вручную нужно если при работе с менеджером он не дает полноценно перемещаться по каталогам сайта ограничивая доступ папкой wp-admin.
Следующая группа флажков разрешает операции с файлами и папками, для полного доступа активировать все флажки.
Следующая группа текстовых строк определяет доступные для плагина объекты, которые могут ограничиваться по названию файлов и папок, по расширению файла.
«FileManger»-«FileManger» сам менеджер файлов в котором справа от файла или папки находятся иконки действий над объектами. Для папок это переименование и удаление, для файлов, к перечисленным возможностям, добавляется возможность скачивания.
Есть возможность создания файлов и папок, загрузки файла в выбранную директорию. При наличии прав есть возможность редактирования и просмотра содержимого файлов.
Краткий итог.
Набор довольно спартанский, но хоть что-то. Удручает отсутствие возможности создания локальной копии папки и последующее ее восстановление на сайте. Выполнять эту операцию пофалово, зачастую не представляется возможным по причине большого числа объектов, хотя сохранить архивную копию редактируемого файла и восстановить ее обратно уже можно.
Брать на складе WordPress: WP-FileManager
Статья была взята отсюда.
Комментарии отсутствуют