让WordPress首页过滤掉特定类别的文章

用 Twitter Tool 可以将每天的 Tweets 自动整理成 WordPress 的文章。通过自己的博客看看前一天的“扯淡”,往往会有些新的触动,还可以用来巩固学习笔记。比如我用 Twitter 的一个主要目的就是用来记录工作学习中碰到的英文生词短句(记录的时候看一次,第二天回顾“扯淡”时加深一次,在 Google Reader 上订阅了自己的博客,又可以温习一次。三次下来,基本上就记住了)。

test

但博客上每天一“扯淡”,很容易把其他文章淹没在“扯淡”的海洋里。有好些朋友反馈了这点,自己也看不下去了,于是折腾了一把:

<?php while (have_posts()) : the_post(); ?>
<?php if(is_single() || is_tag() ||
is_category(69) || !in_category(69)) { ?>
<div class="post">
...
</div>
<?php } ?>
<?php endwhile; ?>

修改皮肤上输出文章的部分,加上类别判断(我的Twitter类别ID是69),这样“扯淡”就不会出现在首页上。另外给自己保留了一个入口,在header.php中的导航条上加上 Twitter 类别的链接。这样,就达到预期目的了^o^

最后,感慨一下WordPress功能上的灵活和文档上的齐全。一个互联网产品能做到这个地步,不想成功都难。

发表评论