2007-07-16

模板的改动

今天把 模板 的大改动了一次,很明显,由原本的2栏改成了3栏.
本来想借鉴中文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 条评论:

skyaos 说...

我要留言

Anonymous 说...

怎么上传插件 使用啊?

wholfs 说...

怎么上传插件 使用啊?

aoyoo 说...

这个服务器好像不支持插件上传吧

SAM 说...

我要你的三分栏格式。请给我。你的上传模版 dream858@gmail.com
给我邮箱好吗???谢谢

aoyoo 说...

以发送,请注意查收

stela 说...

我也想要你的模板,谢谢
stela@foxmail.com

aoyoo 说...

看来想要的人还蛮多呀```
我上传一个好了
在这里
http://cid-a532af22017f652c.skydrive.live.com/self.aspx/Public/1288.tar.gz