我学会了如何添加额外的侧边栏现在我需要弄清楚如何添加一个额外的侧边栏,除了已经显示在主题 Librio (wordpress.org/extend/themes/librio) 中的侧边栏。
我完全不知道去哪里看。该代码是纯粹的混乱,而不是自我解释。
我的 sidebar.php 包含以下代码:
<div id="idontknow">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar1') ) : ?>
<?php endif; ?>
</div>
现在,如果我复制并添加相同的代码但使用“sidebar2”,我得到的只是第二个边栏显示在第一个边栏内。
<div id="idontknow">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar1') ) : ?>
<?php endif; ?>
</div>
<div id="ireallydont">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?>
<?php endif; ?>
</div>
我不想要那个。我想要并排放置 2 个单独的侧边栏。有人可以帮帮我吗?
我尝试使用 CSS 和 id=leftsidebar 和 id=rightsidebar 过期,但它根本不起作用。
再次澄清一下:我有 2 个侧边栏!我什至在functions.php中得到了正确的代码
if ( function_exists('register_sidebar') )
register_sidebar(array('name'=>'sidebar1',
'before_widget' => '<div class="block">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
));
register_sidebar(array('name'=>'sidebar2',
'before_widget' => '<div class="block">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
));
问题是,如前所述,第二个新创建的侧边栏显示在第一个侧边栏中。我想修改主题,以便我有 2 个单独的侧边栏。