Как добавить боковую панель на страницу магазина Woocommerce?

Итак, я делаю свою собственную тему для Wordpress с нуля с плагином Woocommerce. Кажется, я могу найти, как добавить виджет боковой панели на мою страницу магазина... В меню виджетов нет области для этого, и я не могу найти, как его создать и отредактировать...

Может кто-нибудь помочь мне понять, как его создать и какие файлы / код мне нужно создать в моей дочерней теме?

2 ответа

Вам нужно создать область виджетов в вашем functions.php с помощью этой функции:

if ( function_exists('register_sidebar') ) 
register_sidebar(array(
    'name' => 'Sidebar',
    'before_widget' => '<div class = "widget">',
    'after_widget' => '</div>',
    'before_title' => '<h3>',
    'after_title' => '</h3>',
    )
);

И для отображения в вашей теме:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("Sidebar") ) : ?>

Попробуйте это на header.php, например, вы можете добавить боковую панель, где вы хотите

if ( is_active_sidebar( 'Sidebar' ) ) {
        dynamic_sidebar( 'Sidebar' );
}
Другие вопросы по тегам