wordpress首页单独显示(或排除)指定分类文章代码 In 技术支持 @2013年01月25日
在网上转了好久,网上的方法都是修改index.php这个文件
修改出来的结果有这几种情况:
1.首页不显示;
2.首页显示达到想要的效果,但是页码翻转失效,一直处于第一页。
现在贴出另外一种方法,经测试完全OK。
wordpress博客的首页默认是显示最新的10篇文章,不能排除指定分类的文章。如果你希望某个分类下的文章不在首页显示,可以通过以下代码来实现:
在主题文件夹下的functions.php中第二行,也就是 <?php 的下面一行加入以下代码:
function custom_exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'cat', '-1,-3' ); //-1,-3表示需要排除的分类目录。如果需要显示1和3的话,就把减号去掉
}
}
add_action( 'pre_get_posts', 'custom_exclude_category' );
需要看效果的朋友可以到猫的天空之城看看。
发布于 2014-02-22 14:38:55 回复该评论
发布于 2014-02-22 23:08:12 回复该评论
发布于 2014-02-23 01:09:12 回复该评论
发布于 2014-02-24 13:43:23 回复该评论
发布于 2014-02-22 23:08:12 回复该评论
发布于 2014-02-23 01:09:12 回复该评论
发布于 2014-02-24 13:43:23 回复该评论
发布于 2014-02-23 01:09:12 回复该评论
发布于 2014-02-24 13:43:23 回复该评论
发布于 2014-02-24 13:43:23 回复该评论
发布于 2015-08-17 11:35:03 回复该评论
发布于 2016-04-02 21:55:15 回复该评论
发布于 2016-04-02 21:55:15 回复该评论
发布于 2016-04-02 21:55:15 回复该评论
发布于 2016-04-02 21:55:15 回复该评论
发布于 2016-10-08 00:05:52 回复该评论
发布于 2016-10-08 00:05:52 回复该评论
发布于 2016-10-08 00:05:52 回复该评论
发布于 2016-04-02 21:55:18 回复该评论
发布于 2016-04-02 21:55:18 回复该评论
发布于 2016-10-08 00:05:52 回复该评论
发布于 2016-10-08 00:05:54 回复该评论
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。