Настройщик не распознает боковую панель

Я зарегистрировал боковую панель и использую ее на всех своих страницах. По какой-то причине настройщик не распознает его.

Я сделал что-то не так?

Вот мой код:

functions.php

function registerSidebar() {    register_sidebar( array(        'name' => 'Main sidebar',        'id' => 'main-sidebar',        'description' => 'Main sidebar on the left.',        'before_widget' => '<div id="%1$s" class="widget flex-column %2$s">',        'after_widget' => '</div>',        'before_title' => '<h5 class="widgettitle font-weight-bold">',        'after_title' => '</h5>'    ) );}add_action( 'widgets_init', 'registerSidebar' );

sidebar.php

dynamic_sidebar( 'main-sidebar' );

Затем я просто включаю свою боковую панель в файл header.php , как это :

get_sidebar();

Вот изображение полученного сообщения:

problem

Ответы и комментарии:

Есть ли какие-либо ошибки JS в консоли?
Создан 24-11-2017 03:44 Weston Ruter

Я выяснил, в чем проблема.
Я неправильно использовал jQuery, что привело к сбою настройщика.
Вот как вы должны поставить скрипт в JQuery:
function my_theme_scripts () {
    wp_enqueue_script ('my-great-script', get_template_directory_uri (). '/js/my-great-script.js', array ('jquery'), '1.0.0', true);
}
add_action ('wp_enqueue_scripts', 'my_theme_scripts');

Подробнее на этой странице.
Создан 24-11-2017 02:10 Klooven1014