在制作wordpress模板的时候,为了方便一般我们都需要使用wordpress的原生态小工具显示侧边栏,而如果在一个模板中既有侧边栏也有底部模块需要小工具,我们要怎么实现多个小工具功能呢,方法如下:

1、在functions.php函数文件中添加以下小工具注册代码:
[code]//小工具
if ( function_exists(‘register_sidebar’) ){
register_sidebar(array(
‘before_widget’ => ‘

‘,
‘after_widget’ => ‘

‘,
‘before_title’ => ‘

‘,
‘after_title’ => ‘

‘,
));
register_sidebar(array(
‘name’ => ‘Sidebar_2’, // 侧边栏 2 的名称
‘before_widget’ => ‘

‘,
‘after_widget’ => ‘

‘,
‘before_title’ => ‘

‘,
‘after_title’ => ‘

‘,
));
}[/code]

※ 注意以上代码需要放置到函数文件的<?php ?>中;
※ 多个侧边栏只需要添加name属性即可,如:’name’ => ‘Sidebar_2’;

2、在不同的位置分别调用两个小工具里面的内容:
默认的sidebar小工具调用:
[code]
< ?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?>

< ?php endif; ?>
[/code]

Sidebar_2小工具调用代码:
[code]
< ?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar_2') ) : ?>

< ?php endif; ?>
[/code]
3、后台通过两个不同的槽位添加不同的小工具内容模块:(如图)
xiaogongju

声明:本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(免费开源),相关介绍资料仅供学习参考,实际版本可能会因版本迭代或开发者调整而产生变化,如程序中涉及有第三方原创图像、设计模板、远程服务等内容,应获得作者授权后方可使用。本站不提供该程序/软件的产品授权与技术服务,亦不收取相关费用。