首页 » 建站技术 » WordPress » 浏览内容

把WordPress博客中的分类目录设置为双列


2010-12-18 11:28:24 3,103 0 发表评论 字体: 作者:C.K.
标签: WordPress

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

在默认情况下,wordpress博客只把分类目录按单列显示出来,如果分类目录很多,就会显示很长的一大串,会把右边栏拉的很长,如果能设为双列,也许看起来会比较美观点哦,在wordpresss中,是通过以下代码来调用分类目录的,一般在sidebar.php文件中。

<?php wp_list_categories(); ?>

我们只有用以下代码替代上面的代码就可以实现双列分类目录。

<?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>
  • <?php echo $cat_left;?>
  • </ul>
  • <ul>
  • <?php echo $cat_right;?>
  • </ul>
  • 上述上代码已经能把人类目录分为两列,如果想要设置它的样式,可以把以下代码加入样式文件style.css中

    .right {float:left; width:140px;}
    .left {float:left; width:140px;}
    当然每个人的博客都不一样,可能需要再做适当的调整来协调你自己的博客。

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5066 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14166810 位访客

    广告区 Guǎng Gào