所以,我正在用Woocommerce插件从头开始为WordPress制作我自己的主题。我似乎可以找到如何将侧边栏小部件添加到我的商店页面...小部件菜单中没有它的区域,我似乎找不到如何创建它和编辑它...有人能帮我了解如何创建它,以及哪些文件/代码,我需要在我的孩子主题创建?
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") ) : ?>
6rqinv9w2#
例如,在header.php上试试这个,你可以在你想要的地方添加侧边栏
if ( is_active_sidebar( 'Sidebar' ) ) { dynamic_sidebar( 'Sidebar' ); }
2条答案
按热度按时间kr98yfug1#
你需要在functions.php中创建一个小部件区域,使用这个函数:
要在主题中显示:
6rqinv9w2#
例如,在header.php上试试这个,你可以在你想要的地方添加侧边栏