Поддержка Проблемы и решения Обновления темы и личные изменения

  • Здравствуйте! У меня стоит тема в которую я внес много личных изменений, но происходят частые обновления и соответственно все изменения сводятся к стандартным. И вновь приходиться долго сидеть перебирать файлы, вносить корректировки, чтобы все выглядело так как мне нужно.
    Скажите, можно ли как-то сделать, чтобы все мои изменения остались даже после обновления темы и не приходилось вновь все исправлять!? Спасибо!

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • Скажите, можно ли как-то сделать, чтобы все мои изменения остались даже после обновления темы и не приходилось вновь все исправлять!?

    Используйте механизм дочерних тем

    Но скажите если у меня тема уже обновлена, все слетело на стандарты, можно как-то сделать откат. И создав дочернюю тему вновь сделать обновление!?

    Модератор Yui

    (@fierevere)

    永子

    из бэкапа
    папка темы в /wp-content/themes/

    Я зашел в темы, но там ничего нет, только стандартные папки и файлы темы
    http://prntscr.com/qoj9b1
    http://prntscr.com/qoj9l4

    Модератор Yui

    (@fierevere)

    永子

    если нужно откатить тему oceanwp,
    то берете папку темы из бэкапа
    удаляете папку на хостинге
    заменяете ее папкой из бэкапа

    Если сделаете быстро, то сайт не выпадет в ошибку и не переключится на одну из тем twenty, а если выпадет — то смените тему из админки потом на oceanwp

    Да, откатить нужно эту тему, вот только я не могу найти бэкап!?)

    я не могу найти бэкап!?

    Его нужно было предварительно сделать.
    Так же можете спросить у хостера. Возможно они сделали.

    Модератор Yui

    (@fierevere)

    永子

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

    Будем знать на будущее! У меня только записи и файлы в которых изменения строил. В этот раз все пропишем еще раз и все сохраним. Попробуем сразу сделать дочернюю тему!
    Кстати у хостинга хоть и есть бэкап, но что-то не работает он…

    Встречались с плагином «Child Theme Configurator» он сам по себе нормальный для создания дочерних тем?

    он сам по себе нормальный

    не буянил, пьяным не приходил, девок сомнительных не водил, с соседями не дрался.

    Просто он все делает быстро, и копирует выбранные файлы и настройку внутреннюю, вот только не получается дополнить файл functions.php кодом?

    Он сам создает его с кодом:

    <?php
    // Exit if accessed directly
    if ( !defined( 'ABSPATH' ) ) exit;
    
    // BEGIN ENQUEUE PARENT ACTION
    // AUTO GENERATED - Do not modify or remove comment markers above or below:
    
    if ( !function_exists( 'chld_thm_cfg_locale_css' ) ):
        function chld_thm_cfg_locale_css( $uri ){
            if ( empty( $uri ) && is_rtl() && file_exists( get_template_directory() . '/rtl.css' ) )
                $uri = get_template_directory_uri() . '/rtl.css';
            return $uri;
        }
    endif;
    add_filter( 'locale_stylesheet_uri', 'chld_thm_cfg_locale_css' );
             
    if ( !function_exists( 'child_theme_configurator_css' ) ):
        function child_theme_configurator_css() {
            wp_enqueue_style( 'chld_thm_cfg_child', trailingslashit( get_stylesheet_directory_uri() ) . 'style.css', array( 'font-awesome','simple-line-icons','magnific-popup','slick','oceanwp-style' ) );
        }
    endif;
    add_action( 'wp_enqueue_scripts', 'child_theme_configurator_css', 10 );
    
    // END ENQUEUE PARENT ACTION

    а вот вписать туда свой неполучается?

    а вот вписать туда свой неполучается?

    вы у нас спрашиваете?
    у меня получаеться — копи-паст еще ни кто отменить не смог

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

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • Тема «Обновления темы и личные изменения» закрыта для новых ответов.