Панель управления WordPress настроить после автономной миграции

Я недавно перенес автономный пользовательский веб-шаблон WordPress на онлайн-сервер с помощью плагина All-in-One WP Migration. Все отлично работает, кроме настройки панели управления. В журнале отладки есть роковая ошибка:

[09-Nov-2018 11:56:41 UTC] PHP Fatal error:  Uncaught Error: Class 'WP_Customize_Code_Editor_Control' not found in /wp-includes/class-wp-customize-manager.php:5317

Stack trace:
#0 wp-includes/class-wp-hook.php(286): WP_Customize_Manager->register_controls(Object(WP_Customize_Manager))
#1 wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
#2 wp-includes/plugin.php(453): WP_Hook->do_action(Array)
#3 wp-includes/class-wp-customize-manager.php(926): do_action('customize_regis...', Object(WP_Customize_Manager))
#4 wp-includes/class-wp-hook.php(286): WP_Customize_Manager->wp_loaded('')
#5 wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
#6 wp-includes/class-wp-customize-manager.php on line 5317

Я пробовал некоторые моменты, такие как проблема .htaccess, увеличить объем загружаемой памяти, деактивировать все плагины или перезаписать class-wp-customize-manager.php оригинальным установочным файлом wp.

Ничего не получалось.

Любая идея? Спасибо заранее.

0

Решение

Вы должны определить свой пользовательский класс fuction в функции привязки к действию ‘customize_register’, потому что класс WP_Customize_Control загружается только тогда, когда настройщик темы используется активно.
Образец кода:

add_action( 'customize_register', 'my_customize_register' );
function my_customize_register($wp_customize) {
//class definition must be within my_customie_register function
class your_customize_fuction extends WP_Customize_Control { ... }
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector