将wordpress侧边栏分成2列

今天用了很菜的办法总算wordpress侧边栏分成了2列——呵呵,因为我很菜,所以我的办法也很菜的说。。。

老早就看侧边栏的分类还有存档之类的,老是空着一般,难看得很。google了一番,什么办法都有,有改PHP代码的,有用java script的,有说用插件的。。。比较了一下,觉得看似修改CSS的那个方法对我而言应该最容易吧,所以尝试了一番。

正好我的主题的侧边栏宽度是固定的,根据前人的指点,固定好ul宽度,再将li的宽度设置为ul的一半或更少,并将li的属性设置为float:left。从结果上看,这个方法在我这里很有效:

把侧边栏分成2列

把侧边栏分成2列


并且,如果是调整css,那么无论是要把2个栏目并列显示,还是要把栏目的内容并列显示,都是可以通过这种方法实现。

下面是从别人那里看到的一些方法,没有实验过,记下来以备不时之需:

1)用java script:http://www.neoease.com/spliting-blogroll-to-2-columns/

2)修改php代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$cats = explode("<br />",wp_list_categories('title_li=&echo=0&depth=1&style=none'));
$cat_n = count($cats) - 1;
for ($i=0;$i<$cat_n;$i++):
if ($i<$cat_n/2):
$cat_left = $cat_left.'<li>'.$cats[$i].'</li>';
elseif ($i>=$cat_n/2):
$cat_right = $cat_right.'<li>'.$cats[$i].'</li>';
endif;
endfor;
?>
<ul class="left">
<?php echo $cat_left;?>
</ul>
<ul class="right">
<?php echo $cat_right;?>
</ul>

代码来源:http://fishyoyo.com/10-wordpress-sidebar-tips-trics-hakcks.html

3)一些插件来实现的办法介绍:http://www.life-studio.cn/diy-wordpress-sidebar.html





本文来源:随便翻翻
原文地址:http://anyff.com/2009/09/split-sidebar-to-2-columns/

你可以留言,或者trackback 从你的网站

一条评论

  1. 朱子家训 说道:

    正好用上了,谢谢! :smile:

Leave a Reply