如何将侧边栏添加到WooCommerce Shop页面



所以,我使用WooCommerce插件从头开始制作自己的主题。我似乎可以找到如何在我的商店页面上添加侧栏小部件...在小部件菜单中没有区域,我似乎找不到如何创建和编辑它...

有人可以帮助我如何创建它,以及我需要在孩子主题中创建哪些文件/代码?

您需要使用此函数在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' );
}

最新更新