Как сделать копию шаблона вордпресс

Как сделать бэкап сайта WordPress

Дата публикации: 2016-01-26

Как сделать копию шаблона вордпресс

От автора: для всех динамических сайтов, и WordPress здесь не исключение, очень важно регулярно осуществлять процедуру бэкапа. Это даст гарантию того, что в случае каких-либо неприятностей на сервере вы не потеряете свой сайт и всегда сможете его восстановить. Итак, давайте посмотрим, как сделать бэкап сайта WordPress.

Что такое бэкап сайта WordPress?

Начнем, пожалуй, с определения того, что понимается под словом «бэкап» и какого специфика бэкапа для сайта на WordPress. Итак, бэкап — это ни что иное, как копия сайта или, как еще называют, резервная копия сайта.
Зачем она нужна, думаю, пояснять не нужно, вы сами в своей повседневной жизни могли не раз делать копии чего-либо. Например, какие-либо важные документы вы можете хранить не только на своем компьютере, но и дополнительно поместить их в облачное хранилище или записать на съемный диск. Это все делается с одной целью — не потерять информацию. Если, к примеру, жесткий диск вашего компьютера придет в негодность, то документы можно будет восстановить из копии в облачном хранилище. В этом суть.

Так же и с сайтом. Если вы пока еще не делали бэкап, то самое время заняться этим вопросом, чтобы быть готовым к возможным неожиданностям.

Какие особенности имеет бэкап WordPress, да и создание копии любого динамического сайта вообще? Бэкап WordPress можно разделить на два этапа: копирование файлов сайта и бэкап базы данных WordPress. Начнем с первого. Но прежде давайте коснемся вопроса частоты бэкапа сайта.

Итак, как часто осуществлять бэкап сайта? Универсального ответа здесь нет и все зависит от того, насколько часто обновляется ваш сайт. К примеру, у вас сайт-визитка, т.е. сайт, который не обновляется вообще или же обновляется крайне редко. В этом случае бэкап достаточно сделать один раз, сразу после создания сайта. И затем делать только при обновлении каких-либо данных на сайте. Регулярное копирование сайта в этом случае смысла не имеет.
Если у вас сайт, который более-менее регулярно наполняется контентом, тогда определите для себя свой график бэкапа. Например, раз в неделю или раз в несколько дней, или ежедневно. Если у вас новостной сайт, где новости публикуются десятками в день, тогда есть смысл делать бэкап даже по несколько раз на дню. Все это в первую очередь касается резервирования базы данных.

Кроме частоты бэкапа нужно еще задуматься над вопросом где и как хранить резервную копию. Во-первых, здесь лучше говорить о резервных копиях, т.е. во множественном числе. Классическая ошибка заменять одну резервную копию другой. Это не совсем правильно и хорошо. Дело в том, что сделанный файл бэкапа может быть элементарно поврежден. Не до конца скачался на ваш компьютер или скачался с ошибкой. Мы об этом можем и не узнать, если не возникнет необходимость восстановить сайт из бэкапа. И вот здесь бы очень пригодился предыдущий файл копии. Поэтому возьмите себе за правило хранить несколько последний копий бэкапа базы данных сайта. В этом случае если вдруг последняя версия будет поврежденной, тогда мы всегда можем взять предпоследнюю.

Как сделать копию шаблона вордпресс

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

С этими вопросами, полагаю, мы определились и можем переходить непосредственно к бэкапу сайта WordPress.

Бэкап сайта на WordPress

Как уже отмечалось, бэкап сайта WordPress делится на два этапа. Первый из них самый простой. Вам просто необходимо скопировать все файлы WordPress, которые находятся на вашем сервере. Для этого лучше всего подключиться к сайту по FTP и произвести процедуру скачивания. Рекомендую использовать для такой операции FTP клиент FileZilla.

Как сделать копию шаблона вордпресс

Также можете попробовать скопировать файлы через панель управления хостингом. Часто хостеры предлагают операцию архивирования содержимого и возможности скачать архив с сайтом. В общем, копирование файлов сайта — довольно простая операция.

В отличие от бэкапа базы данных копировать все файлы сайта регулярно — необходимости нет. Копию, если у вас ее еще нет, есть смысл сделать перед ручным обновлением WordPress. В дальнейшем достаточно делать только копию папки \uploads\, которая находится в папке \wp-content\. Именно в папку \uploads\ WordPress складывает картинки и прочие загружаемые файлы вашего сайта.

Более важен и интересен для нас момент бэкапа базы данных сайта. Сделать его можно различными способами. Первый способ — воспользоваться приложением phpMyAdmin, которое предоставляется вашим хостингом. Информацию по подключению к серверу БД из phpMyAdmin вы можете уточнить в поддержке хостинга.

Итак, зайдите в phpMyAdmin и выберите в колонке слева базу данных вашего сайта. После этого в контентной части справа мы должны увидеть все таблицы базы данных сайта.

Как сделать копию шаблона вордпресс

После этого перейдите на вкладку Экспорт, которую найдете над списком таблиц.

Как сделать копию шаблона вордпресс

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

Как сделать копию шаблона вордпресс

На открывшейся странице достаточно нажать кнопку ОК, чтобы начался процесс бэкапа базы данных. При этом по умолчанию вам будет предложен для скачивания файл с расширением sql.

Как сделать копию шаблона вордпресс

Если база данных вашего сайта весит слишком много, тогда есть смыл скачать уже заархивированную копию базы данных. Для этого в Способе экспорта выберите опцию Обычный и в открывшихся настройках выберите способ компрессии, например zip.

Как сделать копию шаблона вордпресс

В итоге произведенной операции вы должны получить бэкап базы данных сайта WordPress. Не очень сложный процесс, но это процесс, который мы должны производить вручную. А нет ли возможности автоматизировать бэкап базы данных, спросите вы? Ответ — есть! Для этого можно использовать всевозможные плагины для бэкапа WordPress.

Плагин для бэкапа WordPress

Это простейший вариант, который можно рекомендовать к использованию. Плагинов для бэкапа WordPress — масса. Можете выбрать любой понравившийся. Как простейший в использовании, я могу рекомендовать WP-DB-Backup. Давайте установим его.
Итак, идем в меню установки плагинов и находим искомый.

Как сделать копию шаблона вордпресс

Устанавливаем и активируем плагин для бэкапа WordPress. После установки в меню Инструменты вы обнаружите новый пункт — Резервное копирование. Идем туда и попадаем на страницу настроек плагина бэкапа.

Как сделать копию шаблона вордпресс

Собственно, все настройки разделены на три группы и настройки эти предельно понятны. Первая группа — Таблицы — показывает, какие таблицы базы данных будут сохранены. Отметив галочками таблицы постов и комментариев, мы можем исключить из бэкапа спамовые комментарии и редакции записей, тем самым файл бэкапа базы данных будет иметь меньший размер, сохранив только необходимые данные.

Вторая группа настроек отвечает за ручное создание архива с бэкапом базы данных. Нажав кнопку Создать архив, мы запустим процесс бэкапа и по умолчанию нам будет предложено скачать архив на компьютер. Выбрав опцию отправить на email, мы получим архив на указанный email.

Последняя группа для нас наиболее интересна. Она задает расписание бэкапа, а также email, на который будет отправляться архив. Это очень удобно, поскольку мы можем забыть о процессе бэкапа базы данных, все будет делаться автоматически и по расписанию. Выберите вариант из расписания, сохраните настройку и спокойно занимайтесь сайтом. Плагин для бэкапа WordPress сделает все остальное.

Ну а на этом у меня все. Удачи!

Как сделать копию шаблона вордпресс

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

Как сделать копию шаблона вордпресс

Основы создания тем WordPress

Научитесь создавать мультиязычные темы с нестандартной структурой страниц

Источник

Как копировать страницы и дублировать записи в WordPress (плагины + сниппет)

Как сделать копию шаблона вордпрессИногда нужно копировать страницу в WordPress сайте, и в зависимости от поставленной задачи тут могут быть разные решения. Одно дело, когда у вас простой блог с однотипным текстовым контентом, то в таком случае эффективнее всего просто создать новую заметку либо воспользоваться плагином массового создания страниц. Если же речь идет о статьях с каким-то сложным/оригинальным или затратным по времени оформлением (форматированные таблицы, блоки данных, произвольные поля и др.), то есть смысл дублировать запись.

Аналогично такой подходит полезен, когда требуется наполнить сайт похожим контентом, что лишь немного между собой отличается. Как пример здесь хорошо подходит задача добавления товаров в Woocommerce, где эта функция, кстати, изначально реализована. Элементы продукции магазина могут иметь схожее описание, таблицы характеристик, атрибуты, категории и т.п.

Как сделать копию шаблона вордпресс

Также фишку можете встретить в разных редакторах премиальных шаблонов по типу Elementor. К сожалению, в самой системе Вордпресс ее пока нет. Поэтому приходится искать подходящие модули.

Да, в сети имеются работающие сниппеты/хаки, однако мне кажется куда проще и эффективнее использовать именно готовые решения. С их помощью сделать копию страницы в WordPress гораздо проще, быстрее, причем без риска допустить ошибки при редактировании файла функций. Ниже кратко рассмотрю несколько соответствующих модулей.

Плагины дублирования страниц в Вордпресс

Очевидно, что их в репозитории есть около десятка, но все перечислять нет смысла. Сконцентрируем внимание на 4-х, о которых все пишут и где нормальное число скачиваний (значит эти варианты актуальны).

Duplicate Post

Как сделать копию шаблона вордпресс

С его помощью сможете делать дубли любых типов записей или создавать из них черновики для дальнейшей правки. Допускается массовое редактирование что сэкономит определенное время, если нужно разобраться с несколькими заметками (например скопировать целый раздел портала).

Здесь 2+ млн. загрузок и последние изменения меньше месяца назад. Есть даже специальный тег для шаблона, позволяющий добавить на сайте кнопку клонирования — при клике по ней админ сразу перейдет в текстовый редактор. Весьма интересная фишка.

Вот как выглядит раздел настройки после установки модуля:

Как сделать копию шаблона вордпресс

Здесь будет три вкладки:

Как сделать копию шаблона вордпресс

Duplicate Page

Как сделать копию шаблона вордпресс

Создает дубли всех типов объектов в WP за один клик, причем с выбором их статуса будь то черновик, скрытые страницы или ожидающие проверки. Все опции устанавливаются в настройках после активации. Есть локализация и продвинутая более функциональная версия. Загрузок больше 700тысяч, все ошибки исправлены, апдейт был 2 недели назад.

Post Duplicator

Как сделать копию шаблона вордпресс

Автор разрабатывал модуль под себя, поэтому тот получился максимально простым. Он позволяет копировать записи при наведении на них и клике по соответствующей ссылке (как и в других вариантах). Поддерживаются разные таксономии и пользовательские поля. Комментарии при этом, разумеется, не переносятся. Не смотря на то, что это «авторская разработка», ее уже скачали более 100тыс. людей, оценка хорошая. Единственный минус — обновление около 10ти месяцев назад.

Page and Post Clone

Как сделать копию шаблона вордпресс

Еще одно простое решение с принципом работы, аналогичным предыдущим пунктам, однако информации о поддержке других таксономий не нашел. Загрузок — более 50к, оценка максимальная, обновление недавно было.

Как дублировать страницы и посты без плагинов

Напоследок все же приведу обычный вариант без сторонних модулей. Найден на Github. Код добавляете в functions.php.

В последней строке видите активацию функции для постов. Чтобы сделать аналогично у веб-страниц (Page), допишите строку:

add_filter(‘page_row_actions’, ‘rd_duplicate_post_link’, 10, 2);

Ну, и осторожно внедряйте все это дело на свой сайт, предварительно сделав бэкап. Повторюсь, не уверен насколько эффективно так поступать рядовому юзеру по сравнению с обычной активацией плагина в 2-3клика, ну да ладно… Возможно, разработчикам будет интересно глянуть сам код.

Источник

WordPress: как сделать бэкап сайта и восстановить его

Как сделать копию шаблона вордпрессВсем привет!

Мы уже обсуждали процесс создания бэкапа базы данных с помощью плагина. Сегодня мы будем заниматься резервным копирование WordPress. Если вы до сих пор не умеете этого делать, срочно пора учиться, это поможет обезопасить свой блог от любых неприятностей. Никто не застрахован хакерских взломов, сбоев и ошибок движка, проблем хостинга и т.д.

Ситуаций, которые могут нарушить работу вашего блога, множество. Чаще всего причиной становитесь вы сами — по неосторожности внесли какие-то изменения в код и все сломалось, а как вернуть назад вы уже не помните. На помощь придет бэкап сайта, сделанный заранее.

Вы скажете: «фигня, сейчас напишу в службу поддержки хостинга, там ребята умные, помогут». Тогда такой вариант — однажды утром вы зашли на свой блог и обнаружили, что он не работает:

Как сделать копию шаблона вордпресс

После чего переходите на сайт хостинга и видите почти такую же картину. Вот тут-то заранее сохраненный на вашем компьютере WordPress бэкап поможет не поседеть от переживаний. Во избежание этой проблемы я советую выбирать хороший хостинг.Как сделать копию шаблона вордпресс

Более подробно возможные проблемы с WordPress уже обсуждались в соответствующей статье. А мы перейдем к вопросу создания бэкапа сайта на WordPress.

WordPress: как сделать бэкап сайта полностью

Все делается в два этапа:

Резервная копия базы данных

В прошлой статье мы научились бэкапить базу с помощью плагина, читайте тут. А сегодня научимся делать это с помощью phpMyAdmin. Для этого нужно зайти в панель управления хостера. Найти там раздел «Базы данных» и выбрать «phpMyAdmin»

Как сделать копию шаблона вордпресс

У каждого хостинга админ-панель выглядит по-разному, но в любом случае там есть ссылка для перехода в «phpMyAdmin». Думаю, вы разберетесь. В противном случае обратитесь в техподдержку.

В «phpMyAdmin» выберите свою базу данных по названию:

Как сделать копию шаблона вордпресс

Когда ваша база данных будет открыта, перейдите во вкладку «Экспорт».

Как сделать копию шаблона вордпресс

Во вкладке «Экспорт» нужно подготовить базу для скачивания на компьютер. Способ экспорта выберите «Быстрый» формат «SQL» и нажмите «Ок». Вот и все, дамп вашей MySQL базы скачан на компьютер. Храните его и не забывайте периодически обновлять.

Резервное копирование файлов WordPress

Теперь сделаем бэкап файлов WordPress сайта двумя способами.

Способ первый.

Я всегда пользуюсь этим способом, т.к. админ-панель моего хостинга Beget очень удобная и позволяет делать бэкапы за пару минут.

Найдите в админке вашего хостинга раздел «Бэкапы» или «Резервное копирование» и скачайте себе на компьютер самый свежий бэкап файлов. Не у всех хостингов есть такая возможность. У меня это выглядит так:

Как сделать копию шаблона вордпресс

Как видите, админка моего хостинга позволяет сохранить бэкап в корневую папку для последующего скачивания или же сразу восстановить бэкап. Во вкладке «Базы данных» все тоже самое можно сделать с базой, нет необходимости лазить в phpMyAdmin.

Второй способ.

Некоторым удобнее скачивать файлы по FTP, хотя на мой взгляд это гораздо дольше. Кроме того из-за нестабильного соединения часть файлов может не скачаться.

Зайдите на ftp с помощью Total Commander или Filezilla (я расскажу на ее примере) — в соответствующих статьях об это рассказано. Соединившись с сервером, войдите в корневую папку «Public_html» (у разных хостеров она может называться по-разному, например «httpdocs»).

Как сделать копию шаблона вордпресс

С левой стороны отображаться локальные диски. Выберите там папку, куда будут скачиваться резервные копии файлов блога.

Как сделать копию шаблона вордпресс

Теперь кликните правой кнопкой мыши по папке «Public_html», нажмите «Скачать». После чего файлы будут копироваться какое-то время, в зависимости от размера вашего блога. Хочу заметить, что гораздо удобнее копировать с сервера на компьютер и обратно файлы, запакованный в архив. Так точно ничего не потеряется в процессе копирования и замет гораздо меньше времени. О разных способах архивации файлов на хостинге есть отдельная статья на блоге.

Как восстановить сайт WordPress из бэкапа

Итак, все бэкапы у нас собраны. А что же с ними делать?

Определите, нужно ли вам восстанавливать и файлы и базу данных или достаточно чего-то одного.

Восстановление MySQL-базы данных

Если ваш хостинг обладает удобным и функциональным интерфейсом, просто нажмите кнопку «Восстановить» возле последней версии бэкапа базы данных. Если нет, опять зайдите в phphMyAdmin, выберите свою базу и перейдите на вкладку «Импорт». Никакие настройки менять не нужно, просто выберите свой файл с дампом и нажмите «Ок».

Как сделать копию шаблона вордпресс

Если что-то не получилось, есть альтернативный способ. Скопируйте содержимое вашего дампа базы и вставьте его на вкладку «SQL», нажмите «ОК»:

Как сделать копию шаблона вордпресс

Как восстановить из бэкапа файлы сайта

Опять же, если ваша хостинг-панель позволяет быстро восстановить бэкап, сделайте это. В противном случае подключитесь к серверу по ftp, как это было описано выше. Удалите старую папку «Public_html» и закачайте на ее место ваш бэкап. Не забудьте упаковать файлы в архив для вашего же удобства.

Как видите, все просто! Теперь, имея на компьютере свой полный WordPress бэкап, и обладая умение его восстанавливать, можно спать спокойно:). Советую вам раз в неделю или месяц делать такие резервные копии блога для обеспечения его безопасности.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *