1. 注册wordpress侧边栏

在 functions.php 中使用 register_sidebars 注册侧边栏:

方法一:

<?php
if ( function_exists(‘register_sidebars’) )
register_sidebars(2);
?>
register_sidebars(2) 表示注册两个侧边栏。这样就能在后台的 Widgets 页面看到’当前 Widgets’部分的侧边栏列表中,出现’侧边栏 1’和’侧边栏 2’两个侧边栏。可以分别向这两个侧边栏中添加 Widget。

方法二:

<?php
$sidebars = array(‘Home Sidebar’, ‘Post Sidebar’, ‘Page Sidebar’);
foreach($sidebars as $name) {
register_sidebar(array(‘name’=> $name,
‘before_widget’ => ‘<div>’,
‘after_widget’ => ‘</div><div></div>’,
‘before_title’ => ‘<h3>’,
‘after_title’ => ‘</h3>’,
));
}
?>
上面这个foreach句语同时注册了Home Sidebar, Post Sidebar,  Page Sidebar三个边栏.

2. 在创建的侧边栏文件中使用动态侧边栏

<?php if ( function_exists(‘dynamic_sidebar’) && dynamic_sidebar(2) ) : else : ?>

<?php endif; ?>

dynamic_sidebar(2) 表示加载第 2 个侧边栏,即’侧边栏 2′, 也可以用名称,如:dynamic_sidebar(‘Home Sidebar’) 。


寒林

www.3code.cn 专注WordPress企业主题