这两天小程折腾了一下wordpress的主题,修改了一个主题,在其中需要将分类横向排列,然后放在顶部的通栏上。众所周知,平常的分类默认都是竖向的,所以需要修改一下代码。
弄了半天,最后总算是找到了解决办法,我们需要调用wordpress的list_cats函数,调用的代码如下,将其放到header.php顶部的合适位置:
<div id=”categorylist”>
<ul>
<?php list_cats(FALSE, ”, ‘ID’, ‘asc’, ”, TRUE, FALSE,
FALSE, FALSE, TRUE, FALSE, FALSE, ”, FALSE,
”, ”, ‘1,33’, TRUE); ?>
</ul>
</div>
上面的代码意味着按照分类的ID排序,从ID1到33,然后不隐藏没有文章的分类,不显示子类。那个<ul>标签可要可不要,看自己的需求,另外也可以在<ul>里面再添加一个<li>,这些都看自己的选择。
添加完了上面的代码,我们还需要到主题文件夹中找到style.css,找个地方(或者是最后),添加上下面的代码,这样就搞定了,如果有特殊的需求可以自行修改一下字体的大小、颜色等等。
#categorylist {font-size:12px; font-style:normal;
text-transform:uppercase; }
#categorylist ul {list-style-type: none; list-style-image:none;
margin:0; padding-bottom: 20px; }
#categorylist li { display: inline; padding: 0px 5px;}
#categorylist a:link, #category a:visited {color:blue}
#categorylist a:hover {color:red}