WordPress首页不显示某些分类的文章

ryplm 2012/04/0509:31:28一路前行 建站2阅读模式

想给小站加个博客(微语言),新建个站觉得太麻烦,就想在WP里新建个目录,只是不现首页显示,然后用万弋工具调用分类目录RSS就可以实现,这是实现的第一步。

WordPress首页不显示某些分类的文章代码如下: 在index.php里查找

[php]<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>[/php]

在之前加入以下代码就OK了

[php]
<pre><?php
//只显示某分类的文章
$cat_id='1,2';//the category ID
//不显示某些分类的话 这样写
//$cat_id='-3,-4';//the category ID
$limit = get_option('posts_per_page');
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('cat=' . $cat_id . '&showposts=' . $limit . '&paged=' . $paged);
$wp_query->is_archive = true; $wp_query->is_home = false;
?></pre>
[/php]

有一点提醒一下:

上例是只显示分类目录为1,2的文章

如果要设置为不显示分类目录为1,2的文章代码如下,

[php]
<pre><?php
//只显示某分类的文章
// $cat_id='1,2';//the category ID
//不显示某些分类的话 这样写
$cat_id='-1,-2';//the category ID
$limit = get_option('posts_per_page');
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('cat=' . $cat_id . '&showposts=' . $limit . '&paged=' . $paged);
$wp_query->is_archive = true; $wp_query->is_home = false;
?></pre>
[/php]

匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定