Что-то разработчики шаблонов, которыми я пользуюсь, стали очень часто их обновляют. Буквально каждые 7-10 дней выходит обновление, что стало меня раздражать. Почему так раздражает? Жми кнопку «Обновить», да жизни радуйся. Но в моем случае не все так однозначно)
Дело в том, что на всех моих сайтах в файлы шаблонов внесено много изменений, которые тоже приходится править после каждого обновления самих шаблонов (напомню, что они просто теряются во время этой процедуры).
Да, когда сайт один, то несложно еще раз внести настройки в functions.php или в style.css.
Чувствуешь себя крутым кодером-некромантом. Но когда несколько сайтов, то вся эта возня дико бесит. Короче, мое терпение лопнуло, и я стал искать решения, которые освободят меня от этой нудной работы.
Цель была очень простая: чтобы после обновления шаблона для сайта на WordPress все изменения, которые я сделал в functions.php или в style.css сохранялись. Другие файлы я не трогаю, а дочерние темы создавать тоже не хочу.
Подозреваю, что есть и другие решения этой проблемы, но вот что я нарыл:
1. Плагин Simple CSS
Суть его очень простая. Например, вы наняли фрилансера, который допилил Ваш платный шаблон. Сделал еще его более красивым и культовым.
Но вот беспокойный разработчик шаблона выпустил обновления, и ВСЕ изменения которые были внесены в style.css утеряны. Все красоты похоронены, а шаблон снова стал тупиковой ветвью эволюции. А вы пишите гневные письма фрилансеру, который ни в чем не виноват (и заранее предупреждал Вас, что шаблон лучше не обновлять).
Так вот. В таких случаях лучше попросить вносить изменения в style.css при помощи специального плагина под названием Simple CSS
После стандартной установки заходим в настройки плагина и вносим необходимые изменения в style.css
Для примера я изменил цвет и размер заголовков H2. Разумеется, можно прописать красивую форму подписки и.т.д. и.т.п. Все, что угодно для изменения внешнего вида Вашего блога.
И самое главное, эти изменения НЕ исчезнут после очередного обновления шаблона сайта.
Остался еще один плагин, который теперь использую, но уже для сохранения тех изменений, которые я внес в файл functions.php
Плагин My Custom Functions
Суть его точно такая же, как и у первого плагина, но он сохраняет все изменения в functions.php.
Начинающие блогеры спросят, а зачем его править?
Тогда рекомендую прочитать вот эту статью:
Решение проблемы с All in One Seo Pack и ужасным тегом canonical : )
Да и вообще, очень многое что можно сотворить со своим блогом при помощи этого загадочного файла. И, честно говоря, очень доставало править его после каждого обновления шаблона…
Ну, а этот плагин все сохраняет как надо.
Вот таким простым образом я сэкономил примерно два часа, которые я тратил на нудные изменения, которые я каждый раз врукопашную вносил после очередного обновления шаблона.
P.S. Если кто-то посоветует альтернативные варианты, то тоже возьму на заметку.
P.P.S. Подчеркну, что в этой заметке идет речь только о том, как сохранить изменения в двух файлах: style.css и functions.php.
Если у Вас изменены другие файлы шаблона, то придется создавать дочернюю тему.