Вопрос или проблема
Я беру на себя управление сайтом, который ранее обслуживался другим человеком, и на котором была установлена самодельная кастомная тема (загружена через .zip файл). Другими словами, тема недоступна онлайн. Она была создана специально для этого сайта.
У человека нет оригинальных файлов, и мне нужно ее обновить. Возможно ли восстановить/скачать тему, чтобы я мог изменить ее офлайн, а затем загрузить обратно? Я не нахожу нигде опцию для скачивания темы.
Кроме того, возможно ли массово скачать сайт и каким-то образом восстановить тему? По сути, все должно быть на месте.
Я знаю, что здесь есть несколько связанных постов, но не могу найти правильный ответ на свой вопрос.
Вы можете скачать установленные темы и плагины из панели управления WordPress с помощью плагина, подобного этому: https://wordpress.org/plugins/wp-theme-plugin-download/
Я разработчик и взял на себя существующий сайт на WordPress. Предыдущий разработчик загрузил кастомную тему, но в остальном никому не передал ее копию. Поэтому мне пришлось ее извлечь (чтобы редактировать по желанию клиента). Я искал несколько часов, как это сделать, но не смог найти способ!
- Первая попытка (не сработала для меня, но может сработать для вас): я установил плагин под названием ‘WP File Manager’. Нажмите на ‘WP File Manager’ в левом меню, затем перейдите в
wp-content/themes
, выберите папку вашей темы и ‘Скачать’. К сожалению, у меня все время появлялось сообщение ‘Не удалось создать архив’, так что это не сработало по какой-то причине (я искал конфликтующие плагины, но не смог это исправить).
Что сработало
- Я уже использовал плагин под названием ‘UpdraftPlus – Backup/Restore’. Он используется для резервного копирования всего сайта (я делал резервные копии на AWS S3). Поэтому я просто скачал файлы резервной копии, и один из них содержит все кастомные темы:
Ответ или решение
Чтобы скачать свою пользовательскую тему, выполните следующие шаги:
Способ 1: Используйте плагин для загрузки тем
- Установка плагина: Зайдите в админ-панель WordPress и перейдите в раздел "Плагины" > "Добавить новый". В строке поиска введите название плагина, например, WP Theme & Plugin Download, и установите его.
- Скачивание темы: После установки плагина перейдите в настройки плагина и найдите опцию для скачивания активной темы. Следуйте инструкциям на экране, чтобы загрузить тему на свое устройство.
Способ 2: Используйте WP File Manager
- Установка плагина: Установите плагин под названием "WP File Manager" через раздел "Плагины" > "Добавить новый".
- Доступ к теме: После активации плагина, найдите его в левом меню. Откройте папку
wp-content/themes
и найдите папку своей темы. - Скачивание: Выберите папку с вашей темой и используйте функцию "Скачать" (Download). Обратите внимание, что могут возникнуть ошибки, так как функционал может зависеть от других плагинов и настроек сервера.
Способ 3: Резервное копирование сайта
Если предыдущие способы не сработали, или возникли трудности, попробуйте следующий метод:
- Используйте плагин для резервного копирования: Если у вас уже установлен плагин, такой как UpdraftPlus, используйте его для создания резервной копии вашего сайта. Убедитесь, что все файлы сохраняются в надежном месте, например, на AWS S3 или другой облачный сервис.
- Скачивание резервной копии: После завершения резервного копирования загрузите архивные файлы на ваше устройство. В архиве вы найдете все пользовательские темы.
- Извлечение файлов: Распакуйте архив на своем компьютере, и у вас будут все необходимые файлы темы.
Способ 4: Ручное скачивание через FTP
Если у вас есть доступ к FTP-серверу:
- Подключение к серверу: Используйте FTP-клиент, например, FileZilla, чтобы подключиться к вашему серверу с использованием учетных данных FTP.
- Навигация к теме: Перейдите в директорию
wp-content/themes
. - Скачивание файлов: Найдите папку с вашей пользовательской темой и скачайте ее на свой компьютер.
Альтернативы
Если вышеуказанные методы не работают, вы можете рассмотреть возможность использования инструментов для создания копий веб-сайта или планировщика, который позволяет делать снимки сайта и загружать их.
Используя один из этих методов, вы сможете получить доступ к файлам пользовательской темы, внести необходимые изменения и снова загрузить их на сайт.