我们在开发wordpress主题的过程中,要涉及到侧边栏工具的开发,比如添加最近文章,文章归档,最新评论,标签云,搜索框,类别,链接表等,最新访客,统计,广告,订阅等等,这就用到了ynamic_sidebar()函数用来支持自定义sidebar侧边栏,wp默认在往下是没有小工具栏的。
1、在functions.php文件添加以下代码
register_sidebar(array( ‘name’ => ‘文章边栏’, ‘before_widget’ => ‘<div class=”yj-sidebar”>’, ‘after_widget’ => ‘</div>’, ‘before_title’ => ‘<h3 class=”yj-title”>’, ‘after_title’ => ‘</h3>’ ));
这就注册了一个名称为“文章边栏”的侧边栏小工具,放在了div 标签内,标题为h3
调用方法
<div id=”sidebar”> <?php if (!dynamic_sidebar( ‘文章边栏’ )) <div> <h3>标题</h3> <ul> <li><a href=”#”>文章标题</a></li> <li><a href=”#”>文章标题</a></li> <li><a href=”#”>文章标题</a></li> </ul> </div>
然后在后台-外观-小工具里面就可以设置sidebar自定义侧边栏了,增加或移除widget插件内容。