Да, существует. Именно для этого и придумали дочерние темы. Вам нужно создать Child Theme и туда поместить все файлы, в которые Вы внесли правки. При обновлении родительской темы все Ваши изменения будут на месте.
seodima, thomas, не совсем уловил суть. Как создать child я вроде понял - создаю папку, вношу изменения в ее название. В css добавляю template с названием основной темы, в которую залил новую версию шаба. А в другие файлы? Просто копирую? И более я сюда ничего не добавляю? А если в этих файлах также произошли изменения (разработчик обновления/корректировки внес)?
А с темой оригиналом как поступить? Просто обновить?
Качественный VPS | - за 3700 рублей в год || 2 Гб || 2000 МГц || 50 Гб || и не только
M_W, суть такая, что wp возьмет все из родительской темы, кроме того, что вы оставите и отредактируете под себя в дочерней. Например, хотите изменить шаблон записи - копируете из родительской в дочернюю single.php и вносите в него необходимые вам правки. Если разработчик что-то там внесет нового в этот single.php, то для вас эти изменения не сработают, потому как wp будет брать ваш файл single.php из дочерней темы.
thomas, так вот о том и речь. Получается, что могут возникнуть противоречия, внесены исправления разрабом в новую версию шаблона, например, ускорили погрузку чего-нибудь, и эти изменения в том же single,php (условно), а я в дочерней размещаю ранний вариант single.php, с внесенными мною изменениями? Возникает вероятность, что изменения разработчика обойдут стороной.
Качественный VPS | - за 3700 рублей в год || 2 Гб || 2000 МГц || 50 Гб || и не только
M_W, список изменённых файлов авторы выкладывают в changelog. Логику Вы поняли правильно. Если Вы переделаете запись и автор темы переделает запись, то нужно будет адаптировать Ваши изменения в новом single.php, чтобы использовать обновления автора темы.