Будут ли глюки если разраб активировал child версию вместо основной woodmart на wordpress?

Ссылка скопирована
1 ответ

Собственно два вопроса:
1.Разработчик сделал этот сайт на 2-х языках, то есть практически есть 2 сайта на русском и второй на англ. Но дело в том, что русский он установил на материнский шаблон и к нему вопрос только один: если подключить тот же шаблон, но child (так рекомендуют разрабы шаблона), то не будет никаких проблем, ничего не слетит у меня?
2. Разраб на второй англ версию активировал не материнский, а как я вижу child. Могу я активировать материнский для англ версии и тоже : не будет ли проблем, не слетит ли у меня что-нибудь?
И если есть проблемы посоветуйте как правильно активировать чтобы ничего не скинулось. Сайт уже готов. Осталось наполнение. Или ничего лучше не делать?

Дополнительно:

Ответы:

Всё сделано неправильно. Для мультиязычности нужно использовать плагины. А сейчас это два разных сайта. И не имеет значения какая тема где активирована.
Ида. Для возможности кастомизации и без проблемного обновления паблик-темы всегда нужно делать дочернюю тему.
Т.е. проблемы гарантированы.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Максим Павлов Ответ

Child theme как раз и существует для того, чтобы безопасно вносить изменения поверх родительской темы. Поэтому сама по себе активация дочерней темы WoodMart не должна ломать сайт, если дочерняя тема правильно подключена и не содержит конфликтующих файлов. Но на готовом сайте переключать тему без бэкапа всё равно нельзя.

Что важно понимать: WordPress считает родительскую и дочернюю тему разными активными темами. При переключении могут измениться настройки Customizer, привязки меню, виджеты, настройки некоторых builder-ов и theme options. Обычно данные не удаляются, но могут перестать отображаться до повторной привязки.

Перед переключением сделайте:

  • полный бэкап файлов и базы;
  • экспорт настроек WoodMart, если тема это поддерживает;
  • проверку на staging-копии;
  • скриншоты ключевых страниц;
  • проверку меню, виджетов, шапки, футера и карточек товаров.

Если русский сайт сейчас на родительской теме, а кастомизаций в файлах родительской темы нет, можно перейти на child theme. Но если разработчик правил файлы родительской темы напрямую, при активации child theme часть изменений может пропасть, пока эти файлы не перенесены в дочернюю тему.

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

Отдельная проблема — мультиязычность через два отдельных сайта. Это действительно неудобнее, чем WPML/Polylang/TranslatePress, но смена child/parent theme не решит архитектурно вопрос языков. Не меняйте тему только потому, что “рекомендуют child”. Сначала выясните, где находятся кастомные правки, и проверьте переключение на копии.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

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

Вам также может быть интересно