不亦乐乎 » Wordpress » 改变Widget自定义WordPress侧边栏

改变Widget自定义WordPress侧边栏

2010年05月14日 1,817人路过 参与围观4人围观

其实对超过2栏的wp主题我并不怎么感兴趣,不过毕竟是有这么一个功能在,虽然暂时没用到,也无法记下来当个备忘了。

以默认主题为例,主题中的functions.php文件开头有如下代码:

1
2
3
4
5
6
7
8
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>',
	));
}

修改上面代码中第2行的register_sidebar(array(…为:

1
2
register_sidebars(2, array(// 数字2可以换成你想定义的Widget区域的数目。

保存,然后,打开sidebar.php,找到下面的代码片段:

1
2
3
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?><?php endif; ?>//可以换成你想定义的Widget区域的数目。

修改为:

1
2
3
4
5
6
7
8
// 显示第1个Widget组。
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(1) ) : ?><?php endif; ?>
// 显示第2个Widget组。
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(2) ) : ?><?php endif; ?>

无觅相关文章插件,快速提升流量

分类:Wordpress, 标签:, ,
你可以通过 RSS 2.0 订阅关注本日志评论, 也可以直接 参与围观, 或 trackback 到你的博客上.
本日志地址: http://www.happyet.org/409.html, 转载请注明出处!

“改变Widget自定义WordPress侧边栏”上有 4 条评论

  1. ansonyi 说道:

    :grin: 速度试试去

  2. Ray 说道:

    俺用不着啊

  3. that5 说道:

    不用if,在不同的分类下,使用不同侧边栏怎么实现呢?

留下足迹