Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/u2424/data/www/bulkin.me/wp-content/plugins/wp-syntax/wp-syntax.php on line 380
Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/u2424/data/www/bulkin.me/wp-content/plugins/wp-syntax/wp-syntax.php on line 380
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. Теперь в админ-панели на странице управления виджетами появится новая созданная область для их размещения.
Полезная статья — ссылка.