在函数中定义新的边栏。php
<?php
if ( function_exists(\'register_sidebar\') ) {
register_sidebar(array(
\'before_widget\' => \'<li id="%1$s" class="widget %2$s">\',
\'after_widget\' => \'</li>\',
\'before_title\' => \'<h2 class="widgettitle">\',
\'after_title\' => \'</h2>\'
));
}?>
一旦定义了这些are函数,您就会注意到额外的侧栏出现在WordPress仪表板的外观>窗口小部件选项下。在这里,您可以将所有小部件拖放到各种侧栏中。
<?php
if ( function_exists(\'register_sidebar\') ) {
register_sidebar(array(
\'name\' => \'sidebar 1\',
\'before_widget\' => \'<div id="%1$s" class="widget %2$s">\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'<h2>\',
\'after_title\' => \'</h2>\'
));
register_sidebar(array(
\'name\' => \'footer sidebar 1\',
\'before_widget\' => \'<div id="%1$s" class="widget %2$s">\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'<h2>\',
\'after_title\' => \'</h2>\'
));
}?>
将新侧栏添加到模板
在侧边栏中。php文件中,更改对现有侧栏的调用,以包括您在函数中定义的名称。php文件。
<?php if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar(\'sidebar 1\') ) : ?>
<h2>Articles by month</h2>
<ul>
<?php wp_get_archives(\'title_li=&type=monthly\'); ?>
</ul>
<h2>Categories</h2>
<ul>
<?php wp_list_categories(\'show_count=0&title_li=\'); ?>
</ul>
<?php endif; ?>
要添加新的侧栏,您可以复制上述代码,也可以简单地复制以下行。将这些行添加到您希望新窗口小部件出现的位置。在本例中,您可以从我在网站页脚中放置的名称中看到。与前面一样,不要忘记指定正确的提要栏名称。在上面的代码中,php语句之间显示的html是在侧栏中没有添加小部件时显示的html。显然,可以修改此“默认”代码以适合您的主题。在下面的代码中,由于没有额外的html,除非在WordPress仪表板的侧栏中添加了小部件,否则不会显示任何内容。
<?php if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar(\'footer sidebar 1\') ) : ?>
<?php endif; ?>