本来想借鉴中文HowTO修改模板的方法,直接将sidebar里面的Widgets的float,width属性修改后,就可以实现,只要自己的调整好各个DIV的宽度即可.不过我展开sidebar.php后,发现并不能向中文HowTO说的那样修改,应该是因为我的sidebar是由Widgets拖过来的,不是直接写在sidebar.php里面的.
那就换个方法,不能直接在一个sidebar里面放下2栏,额就直接弄2个sidebar好了.
1.修改functions.php
if (function_exists('register_sidebar')) { register_sidebar(array('name'=>'Sidebar %d')); }
修改为
if (function_exists('register_sidebar')) { register_sidebars(2,array('name'=>'Sidebar %d')); }
这样就实现了2列Widgets.
2.修改Sidebar.php
原来我的Sidebar.php里面有个很长的函数,不知道干什么的,我删除了好像也没得什么事情,就全部替换为下面的代码
<div id="sidebar">
<div class="left-sidecolumn">
<ul>
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(1) ) : else : ?>
<li></li>
<?php endif; ?>
</ul>
</div>
<div class="right-sidecolumn">
<ul>
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(2) ) : else : ?>
<li></li>
<?php endif; ?>
</ul>
</div>
</div>
3.修改css
这个看个人爱好了,主要是#page #sidrbar #content 的宽度,调节好就可以了
参考文章:
WordPress Themes 设计手记
WordPress自定义 - 改变默认的Widget
8 条评论:
我要留言
怎么上传插件 使用啊?
怎么上传插件 使用啊?
这个服务器好像不支持插件上传吧
我要你的三分栏格式。请给我。你的上传模版 dream858@gmail.com
给我邮箱好吗???谢谢
以发送,请注意查收
我也想要你的模板,谢谢
stela@foxmail.com
看来想要的人还蛮多呀```
我上传一个好了
在这里
http://cid-a532af22017f652c.skydrive.live.com/self.aspx/Public/1288.tar.gz
发表评论