为HotNews pro2.4版主题添加分类排除功能

如果你使用的是HotNews pro2.4版主题,可能有些新发表的日志不准备让其显示在首页杂志(CMS)模板焦…

如果你使用的是HotNews pro2.4版主题,可能有些新发表的日志不准备让其显示在首页杂志(CMS)模板焦点幻灯下面的最新日志中,比如我经常转载收集一些设计资源,完全没必要让其显示在首要位置,那该怎么办呢?下面我就教你实现这一功能。

打开includes目录下的new_post.php,找到:

  1. <?php query_posts(‘&showposts=’.$scrollcount.’&caller_get_posts=10′); while ( have_posts() ) : the_post();$do_not_duplicate[] = $post->ID; ?>

添加一句:

  1. .&cat=-4,-5

其中:-4、-5就是准备排除文章的分类ID
最后用下面这句完整代码替换:

  1. <?php query_posts(‘&showposts=’.$scrollcount.’&caller_get_posts=10.&cat=-4,-5′); while ( have_posts() ) : the_post();$do_not_duplicate[] = $post->ID; ?>

如果不添加数字前的“-”,结果正相反,是只显示该ID分类下的文章。
注:此方法仅限于本主题模板。

另外,也在此说明一下2.4版杂志模板,分类列表自动排除上面已显示的最新日志功能。据我观察,这是目前所能下载到的 WordPress主题中绝无仅有的,避免了一些杂志类型主题,不能自动排除已显示在其它模块中的相同日志,造成首页内容重复出现的通病。这也是一些童鞋不停地问为什么新发的日志在分类列表中不显示的原因。

类别:WordPress入门

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册