我学会了how to add additional sidebars现在我需要弄清楚如何在主题Librio(wordpress.org/extend/themes/librio)中添加一个额外的边栏。在特定的Wordpress主题中添加第2个边栏
我绝对不知道在哪里看。该代码是纯粹的混乱,而不是自我解释。
我的sidebar.php包含以下代码:
<div id="idontknow">
<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar1')) : ?>
<?php endif; ?>
</div>
现在,如果我复制并添加相同的代码,但与“sidebar2”我得到的是显示里面的第一个栏第2栏。
<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>
我不想那样。我想要两个单独的侧边并排。有人可以帮我解决吗?
我试图用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个独立的侧边栏。
做到了!谢谢! – 2009-09-09 22:24:07