Как сделать быстро дубликат темы или создать дочернюю тему

Примечание: Этот текст может содержать некоторые партнерские ссылки, а это значит, что я зарабатываю небольшую комиссию без каких-либо дополнительных затрат с вашей стороны, если вы воспользуетесь этими ссылками. Спасибо за понимание и поддержку.

В рубрике Уроки сайтостроения в феврале этого года я опубликовал свою статью в которой рассказал, что такое дочерняя тема, зачем она нужна и как ее сделать. Если интересно — почитайте.

Неделю назад я написал пару обзоров, в которых коснулся возможности дублирования меню и записей на сайте WordPress.

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

Например, почему не дублировать тему и не попробовать поиграться с ее настройками, в смысле — правкой кода в файлах. Все-таки это не ковыряться в рабочей теме?

Можно, конечно, через файловый менеджер или FTP-клиента скопировать папку темы на компьютер, там сделать ее копию и затем загрузить тему на сервер, изменив предварительно название папки.

Согласитесь, много шагов. Я подумал, но ведь должен быть наверняка плагин, который это делает очень быстро. И, конечно, нашел, и не один.

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

Duplicate Theme

duplicate-theme-wordpress-plugin

Плагин умеет делать копию темы, а также умеет делать дочернюю тему.

После установки и активации плагина в разделе Внешний вид консоли администратора вы найдете новый ярлык — Duplicate Theme. Перейдите по ссылке и вы увидите небольшую форму с несколькими полями:

duplicate-theme

Первое поле (открывающийся список) — выберите нужную вам тему

Второе поле (чек-бокс) — поставьте флажок если вы хотите создать дочернюю тему (что такое дочерняя тема, зачем и почему — читайте здесь)

Третье поле (текст) — нужно написать имя новой темы.

Например, у вас есть тема WordPress под именем — Themenews.

Вы хотите сделать только копию темы. Тогда:

  1. Выбираете в открывающемся списке имя темы
  2. В текстовом поле пишите новое имя, например: Copythemenew

Плагин Duplicate Theme не переведен на русский, но, по-моему, это и не нужно)

Плагин давно не обновлялся (почти 2 года). Работает нормально на последней версии 4.2.2.

Скачать плагин Duplicate Theme — https://downloads.wordpress.org/plugin/duplicate-theme.zip

Child Theme Configurator

child-theme-conf-wordpress-plugin

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

После установки и активации в разделе Инструменты консоли администратора вы найдете новый ярлык — Child Themes.

Там есть несколько параметров, которые необходимо настроить перед созданием дочерней темы:

child-theme-conf

Parent Theme — выберите нужную вам тему из списка

Child Theme — нажмите чтобы открыть дополнительные поля настроек. Там вы не найдете ничего существенного, но все же посмотрите, что вы можете дополнительно прописать в дочерней теме. А в самом поле необходимо написать имя для дочерней темы. По умолчанию имя уже стоит.

Stylesheet handling — тоже есть дополнительные настройки при клике. В этом параметре предлагается выбрать вариант импорта настроек стилей из основной темы. По умолчанию стоит вариант — Enqueue parent stylesheet (default) . Советую его не менять, но! Многое зависит от вашей темы, для которой вы делаете дочернюю тему. Например, если ваша тема довольно старая — тогда лучше выбрать вариант '@import parent stylesheet '.

Copy Parent Theme Menus, Widgets and other Customizer Options — поставьте флажок, если хотите скопировать функции настроек вашего меню навигации, виджетов и другие произвольные функции настроек. У вас появится возможность их менять в дочерней теме.

Backup current stylesheet — параметр позволит создать полную копию файла стилей

Parse additional stylesheets — если у вас в теме несколько файлов стилей — параметр поможет их выбрать для копирования

Довольно сложные настройки для «незнаек». Однако плагин снимает головную боль с тех, кто не хочет руками делать дочернюю тему. Одна минута на правильные настройки — и у вас есть дочерняя тема, с которой можно играться!

Скачать плагин Child Theme Configurator — https://downloads.wordpress.org/plugin/child-theme-configurator.1.7.5.zip

Если материал вам понравился, нажмите или расскажите о нем друзьям!

Важно! Эта запись может содержать ссылки на плагины, которые к моменту вашего чтения и скачивания могут работать не корректно. Будьте внимательны.

2 Comments

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

    Может быть, вы, Олег, подскажете, если у меня пока нет дочерней темы, а только родительская, и была сделана настройка родительской темы в Theme Options в админпанели ворпресс и в целом изменен внешний вид темы через меню «Внешний вид», останутся ли эти настройки в дочерней теме, если я ее создам и активирую или изменения будут потеряны? Спасибо за ответ.

    Ответить
    • Автор · Edit

      если у меня пока нет дочерней темы, а только родительская, и была сделана настройка родительской темы в Theme Options в админпанели ворпресс и в целом изменен внешний вид темы через меню «Внешний вид», останутся ли эти настройки в дочерней теме, если я ее создам и активирую или изменения будут потеряны?

      Мой ответ: останутся.

      Комментарий: После создания дочерней темы у вас также точно останется и панель настроек, в которой вы сможете продолжить вносить любые изменения. Хочу повторить главное: дочерняя тема позволяет сохранить возможные изменения функционала в основной теме, когда автор по каким-либо причинам вносит изменения в родительскую тему, а вы обновляете основную родительскую тему новой версией.

      Ответить

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

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