1. Добавить в файл /themes/< тема>/functions.php следующий код, отвечающий за регистрацию нового виджета:
register_sidebar(array( 'name' => 'Custom Widget Area', 'id' => 'custom-widgets-right', 'description' => 'a custom widget area', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); |
2. Добавить код по выводу виджета в файл шаблона, который отвечает за то место, где необходимо вывести виджет:
< ?php if ( is_active_sidebar( 'custom-widgets' ) ) : ?> <div class="custom-widget"> < ?php if ( !dynamic_sidebar( 'custom-widgets' ) ) : ?> < ?php endif; ?> </div> < ?php endif; ?> |
3. Теперь в админ-панели на странице управления виджетами появится новая созданная область для их размещения.
Полезная статья — ссылка.