php 如何添加侧边栏到Woocommerce商店页面?

hl0ma9xz  于 2022-12-17  发布在  PHP
关注(0)|答案(2)|浏览(173)

所以,我正在用Woocommerce插件从头开始为WordPress制作我自己的主题。我似乎可以找到如何将侧边栏小部件添加到我的商店页面...小部件菜单中没有它的区域,我似乎找不到如何创建它和编辑它...
有人能帮我了解如何创建它,以及哪些文件/代码,我需要在我的孩子主题创建?

kr98yfug

kr98yfug1#

你需要在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") ) : ?>
6rqinv9w

6rqinv9w2#

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

if ( is_active_sidebar( 'Sidebar' ) ) {
        dynamic_sidebar( 'Sidebar' );
}

相关问题