Добрый день коллеги! Я не использовал ранее виджеты, поэтому мог что-то не учесть или допустить опечатку в коде. Может кто знает в чем проблема?
Картинка 1: меню настроек темы до регистрации областей виджетов.
Картинка 2: остается пустой пункт настройки виджетов
Часть кода из functions.php:
/*
* After setup theme
*/
add_action( 'after_setup_theme', 'twm_after_setup_theme' );
function twm_after_setup_theme(){
/*
* Theme support;
*/
add_theme_support( 'custom-logo', array(
'height' => 250,
'width' => 250,
'flex-width' => true,
'flex-height' => true,
'header-text' => '',
) );
add_theme_support( 'align-wide' );
add_theme_support( 'editor-styles' );
add_theme_support( 'dark-editor-style' );
add_theme_support( 'post-thumbnails' );
register_nav_menus( [ 'header-menu' => 'Меню в сайдбаре' ] );
/* Если закомментировать код до "the end" */
/* то будет результат как на картинке №1 */
register_sidebar( array(
'name' => __( 'Сайдбар сайта.', '' ),
'id' => 'twm-sidebar-area',
'description' => __( 'Область видмости для размещения виджетов в сайдбаре.', '' ),
'before_widget' => '<div class="widget-box tc-devide-bottom">',
'after_widget' => '</div>',
'before_title' => '<label class="tc-h3 tc-primary def-label">',
'after_title' => '</label>',
) );
register_sidebar( array(
'name' => __( 'Футер сайта.', '' ),
'id' => 'twm-footer-area',
) );
/* "THE END" */
}