很多私人文章都加密了,但显示在首页又没有意义,也没可读性,所以就让它们消失在首页吧。
$cat_id=-123;//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;
?>
其中$cat_id=-123是除了123分类的其他所有分类显示,如果你要除去的不是一个分类,需要用逗号隔开,将这段代码放到你主题中的index.php就可以了。
另外还可以排除多个分类文章,需要加引号$cat_id='-123,-456';
需要注意的是:
<?php get_header(); ?> 上面的代码需要放在这里 <?php if (have_posts()) : ?>
你也可以自定义一个页面来显示分类或者标签的文章,只需要建立个主题文件就可以,你可以更改page.php,加入最上面说的那段代码就行了,其中定义了$limit值,这是显示文章数,后台设置将无效,$paged则是显示的页数,将编辑好的文件上传到主题目录中,新建页面,在页面模板里选择该文件,不需要填入内容,发布即可。
这样做唯一的遗憾就是无法使用WP 2.3 statistics这个插件了,似乎是get_optinos原因,这个插件可有可无,还是删除了吧!
不做个人博客的话,很少有需要加密的日志,
这些代码也看不懂,
沙发
现在行啊,php没白学啊。。哈哈
好办法呀,借用了。
报告…feed里最好也去掉不显示 我每次都看到 很好奇里面的内容
正在想办法解决这个呢
找了好几个方法都不成功
踢馆!踢馆!踢馆!呵呵,开玩笑,你的014.cc真不错,来好几次了