如何在Woocommerce Shop Page添加侧边栏?

问题描述 投票:1回答:2

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

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

php wordpress woocommerce sidebar woocommerce-theming
2个回答
0
投票

您需要使用此函数在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") ) : ?>

0
投票

例如,在header.php上试试这个,你可以在你想要的地方添加侧边栏

if ( is_active_sidebar( 'Sidebar' ) ) {
        dynamic_sidebar( 'Sidebar' );
}
© www.soinside.com 2019 - 2024. All rights reserved.