卷首:今天有点闷,郁郁不得发泄。所以自找点事给自己做……
在导航处加了一个新页面–音乐。文章取自”爱听音乐”这一分类目录下。
我不是想说我搞了这一页面这么无聊的事。我是想把我的做法记下来,方便以后需要的时候好找到而已。
首先,建个music模板页。用index.php稍加修改便可。
1、复制一个index.php,改名为music.php。
2、打开music.php,在顶部添加如下代码:
<?php
/*
Template Name: music
*/
?>
并找到
<?php if (have_posts()) :
<?php while (have_posts()) : the_post(); ?>
3、在它们之间添加如下代码:
<?php
$limit = get_option(‘posts_per_page’);
$paged = (get_query_var(‘paged’)) ?get_query_var(‘paged’) : 1;
query_posts(‘cat=9&showposts=’ . $limit=5 .’&paged=’ . $paged);
$wp_query->is_archive = true; $wp_query->is_home= false;
?>
4、保存。第一步完毕,模板页建成。
一点说明:cat= 后面是分类ID,limit= 后面是每页显示文章数。自行调整。
然后,把上面那个分类的文章从首页消灭掉。当然不是让你删掉…
只有一步。
在index.php里,同样是那两行,添加同样的代码–那是不可能的o_o
<?php
$limit = get_option(‘posts_per_page’);
$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts(‘cat=-9&showposts=’ . $limit=10 . ‘&paged=’ . $paged);
$wp_query->is_archive = true; $wp_query->is_home = false;
?>
只有一点不同。那就是这次的分类ID前加个负号”-”,即在首页去掉该分类文章,也就是不显示了。
最后,去新建个页面吧。使用刚才修改来的页面模板即可。
OVER
在我这用的好好的。不过也有听说这么做不成功的。自己看着办吧。
在此推荐一款插件,貌似很好很强大。advanced-category-excluder ,简称ACE,具体功能请问google。
因为我用上面的方法成功了,所以就没用那插件。又省下一插件,哇咔咔。
下一步→
“爱听音乐”这个分类名还会在首页上显示,下一步准备灭了它。
Tags: 郁郁