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

时间:2019-02-18 14:21:32

标签: php wordpress woocommerce sidebar woocommerce-theming

因此,我正在使用Woocommerce插件从头开始为Wordpress创建自己的主题。我似乎可以找到如何在我的商店页面中添加侧边栏小部件...在“小部件”菜单中没有用于此操作的区域,而且我似乎也找不到如何创建和编辑它的地方...

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

2 个答案:

答案 0 :(得分: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") ) : ?>

答案 1 :(得分:0)

例如,在header.php上尝试此操作,您可以在所需的位置添加侧边栏

if ( is_active_sidebar( 'Sidebar' ) ) {
        dynamic_sidebar( 'Sidebar' );
}
相关问题