необходимо создать дочернюю тему, для того, что бы не потерять все настройки и данные своего сайта.
только сначала нужно было делать дочернюю тему, а потом уже ее настраивать и изменять.
Сейчас вам предстоит все это повторить.
Но не волнуйтесь, теперь справитесь быстрее -))
Модератор
Юрій
(@yube)
Дочернюю необходимо было создавать ДО внесения изменений.
Создавайте плагином дочернюю с переносом в нее настроек/опций, затем копируйте в папку дочерней из родительской шаблоны, в которые вносились правки. С CSS немного сложнее: в дочернюю надо перенести только то, что изменено.
Если всё получится с первого раза, считайте, Вам сильно повезло.
Для поиска изменений в файлах/директориях я пользуюсь программой meld.
До внесения изменений, вы имеете ввиду версию PHP? Ну так я могу вернуть обратно в 5.6 которая была. Юрий вы так написали, что я теперь просто боюсь обновлять тему. Нашел настройки плагина, он англоязычный, перевел в онлайн переводчике, но яснее от этого не стало. В самом конце в настройках перед нажатием «Создать дочернюю тему» плагин мне предлагает вот это «Скопируйте меню, виджеты и другие настройки настройщика из родительской темы в дочернюю тему:
ПРИМЕЧАНИЕ. Этот параметр заменяет существующие меню, виджеты и другие параметры настройки детской темы на родительскую тему. Вам следует использовать эту опцию только при первой настройке дочерней темы. В некоторых темах используются дополнительные параметры, которые нельзя скопировать с помощью бесплатной версии CTC. Нажмите на вкладку «Обновить» для получения дополнительной информации». Что конкретно мне делать с моим конфигурированием сайта не знаю?
Модератор
Юрій
(@yube)
Вы изложили ситуацию так, что я понял (и не только я), что Вы что-то меняли в Теме (шаблоны, стили, скрипты). Если ничего в файлах не менялось и не планируется, то к чему разговоры про дочернюю тему?
Юрий! Я сменил на хостинге версию php с 5.6 на 7.3.6, до смены php обновил 3 плагина, которые просили обновления, больше ничего не менял. В консоле появилось сообщение что есть свежая версия моей темы EasyWP для WordPress, а так же предупреждение по поводу обновления темы и некоторые полезные советы по поводу обновления её, как создать дочернюю тему самому (но там сложно) и что можно воспользоваться плагином для создания дочерней темы. Вот собственно по этому я к вам и обращаюсь, так как никогда еще не делал таких манипуляций, но много об этом читал и понял что обновлять тему сайта проблематично, так как можно потерять все что нажито непосильным трудом.
Модератор
Юрій
(@yube)
обновлять тему сайта проблематично
Если авторы не внесли радикальных изменений, то это очень простая, я бы сказал однокнопочная операция. Если внесли, должны написать, на что обратить внимание.
можно потерять все что нажито непосильным трудом
Чтобы такой беды не случилось, и рекомендуют перед обновлением делать полный бэкап сайта.
Дочерняя тема нужна в том случае, если планируется вносить в тему, в ёё файлы, какие-то изменения, когда нельзя получить желаемое настройками.
Создал дочернюю тему. Она у меня появилась в консоле — внешний вид — темы — EasyWP Child. Я ее активировал. Теперь родительская тема не активна, но продолжает показывать что доступна новая версия темы, а вот дочерняя не пишет, что доступна новая версия. Так что теперь делать, или все больше ничего не надо? Сайт работал так же как и раньше, вроде все нормально.
Еще раз….
Если вы не вносили ни каких изменений в файлы темы, то дочерняя вам не нужна.
Можете переключаться на родительскую и обновлять ее
Ну естественно что в процессе создания сайта я вносил изменения в тему изменяя некоторые коды в function.php и.т.д. У меня сейчас вопрос такой. Есть две темы
EasyWP Child и EasyWP, активна EasyWP Child, но там не показано что нужно обновить её, за то в теме EasyWP показывает что надо обновить. Что мне делать?
То есть, если родительская тема не активна, а активна дочерняя, то можно смело обновлять?
Если не боитесь потерять все свои изменения — можете обновлять тему.
Если боитесь — нужно все изменения перенести в дочернюю, а потом уже обновлять.
Модератор
Юрій
(@yube)
Ну естественно что в процессе создания сайта я вносил изменения в тему изменяя некоторые коды в function.php и.т.д
Нет, это как раз не естественно. Это противоестественно.
то можно смело обновлять?
Все изменения, внесенные в Тему, потеряются, ибо файлы будут заменены на новые.
Плагины создают не копию темы, а «болванку», с которой можно дальше работать. Дочерняя не заменяет родительскую, а только дополняет и полностью от нее зависит.
Изменения в functions.php тяжелее всего перенести в дочернюю, а часто просто невозможно.
В дочернюю перенес папку template-parts и следующие файлы: 404.php, archive.php, comments.php, footer.php, functions.php, header.php, index.php, page.php, screenshot.png, search.php, searchform.php, sidebar.php, single.php, style.css, style.ctcbackup.css, template-full-width.php это все.
Остались не перенесенные только changelog.txt, license.txt, readme.txt и папки languages, js, images, fonts, css, admin.
А можно вообще отказаться от обновления темы, или она все равно, даже если её не обновлять, сама обновится, да и что бы не выводила информацию об обновлении?
А можно вообще отказаться от обновления темы
можно.
Есть риск, что через полгода она станет несовместима с текущей версией ВП и/или плагинов.
И ваш сайт перестанет работать.
и что бы не выводила информацию об обновлении?
задайте ей версию 10000 — никакой информации выводиться не будет.
Риски, описанные выше — останутся.