2

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

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

4

2 回答 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") ) : ?>
于 2019-02-18T14:48:27.893 回答
0

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

if ( is_active_sidebar( 'Sidebar' ) ) {
        dynamic_sidebar( 'Sidebar' );
}
于 2019-02-18T15:47:20.380 回答