• Здравствуйте.
    2 года назад я на основе дочерней темы “|School Zone” создал свою – “Levitan” для сайта https://levitanstudio.ru/. Просто создал папку “ school-zone-mod”, скопировал туда все файлы “School Zone” и изменил код в нескольких. Почему так? Потому что я не нашёл как по-другому на основе дочерней темы сделать свою дочернюю. РОДИТЕЛЬСКАЯ тема называется “Education Zone”

    Обновлял родительскую тему и плагины, 2 года всё работало до недавнего времени. Пару дней назад столкнулся со наидебильной проблемой . сразу скажу проблему исправил наидебильнейшим способом (как и сама проблема).

    Короче, пару дней назад обнаружил, что не грузиться кустомайзер (панелька с настройками слева), выглядело это так: https://disk.yandex.ru/i/rw75Tu__-Yj49A
    Сутки искал причину проблемы, оказалась всего в одной строчке в файле “styles.css”

    
    /*!
    Theme Name: Levitan
    …
    */
    

    То есть в названии дочерней темы.

    Стоило вернуть название по умолчанию “Theme Name: School Zone” кастомайзер загрузился.

    Теперь хочется понять взаимосвязь, чтобы исправить проблему как надо, чтобы название темы оставалось “Levitan”. И понять почему название темы, которая отображается только в админке, так влияет на кастомайзер? Какие есть мнения?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 1 ответа (всего 1)
  • Попробуйте в файле основной темы `\wp-content\themes\education-zone\inc\active-callback.php

    добавить имя вашей темы как показано ниже:

    
    if ( ! function_exists( 'education_zone_banner_ac' ) ) :
        /**
         * Active Callback for banner
         */
        function education_zone_banner_ac( $control ){
            
            $currenttheme = wp_get_theme();
            if( $currenttheme->get( 'Name' ) == 'School Zone' || $currenttheme->get( 'Name' ) == 'Levitan' || $currenttheme->get( 'Name' ) == 'University Zone'  ) return false;
Просмотр 1 ответа (всего 1)
  • Тема «Дурацкая проблема с кастомайзером» закрыта для новых ответов.