HotNews pro2.4版图片模版调用特殊分类文章

2011年02月21日19:23:13 33 7,986

此功能,在2.3版中就有了,只不过在新版中没有详细介绍使用方法,今天有童鞋问,那就补充一下。

2.4版主题中有一个模版文件名称为:category-888.php,可能大家不知道他是干神马用的,其实这个模板很有用处,这是WP为我们提供的一个方便制作CMS主题或企业站主品展示的功能:使不同的分类调用不同的模板显示。只要把后面那个吉利数字“888”改成某个分类的ID,再打开这个分类文章列表,就会自动调用这个模版。这对于想喜欢收集漂亮图片的童鞋很有用处,因为收集的图片基本没什么文字介绍显示在首页完全没必要,在首页有个分类链接就可以了。同理,你可以再复制一个,并加以个性化,使其呈现不同的外观,修改不同的分类ID,让另外的分类也显示在不同的模板中。

不过这样还不行,主题首页CMS模版最新日志中还是会显示这些图片文章,这个我也考虑到了,之前写过:

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

这里再说明一下:

打开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分类下的文章。

注:此方法仅限于本主题模板。

同样侧边最新日志中也需要添加类似排除代码:

打开sidebar.php找到:

  1. <?php $myposts = get_posts('numberposts=10&offset=0');foreach($myposts as $post) :?>

替换为:

  1. <?php $myposts = get_posts('numberposts=10&offset=0&cat=-4,-5');foreach($myposts as $post) :?>

具体效果演示:DEMO

最后,有童鞋会问了,神马是分类ID?

打开后台分类目录页面,鼠标悬停在某个分类名称上,浏览器状态栏显示的一串字符最后的数字就是分类ID.

PS:为喜欢鼓弄图片的童鞋推荐两款图片特效插件

weinxin
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

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

目前评论:33   其中:访客  21   博主  10   引用   2

    • B-Swan 3

      我的沙发!!!辛苦大鸟了

      • 韩国 5

        真的很漂亮,谢谢鸟哥。

        • 看得见风的人 6

          嗯,有特殊需求的这样方便很多!
          鸟哥,你评论栏右侧的“留言无头像”怎么实现一闪一闪的,这样更能提醒那些没有头像的朋友去注册头像,我觉得这样挺好的~更能引起注意。

          • 晨光博客 5

            谢谢鸟哥的详细介绍!

            • cgrabbit 4

              求鸟哥到我站点留言助威 哈哈

              • maxco 1

                鸟哥,如何能实现页面调用分类哇、、、我是新手,跟着网上的教材改了index.php也不行嗯

                  • 知更鸟 Admin

                    @maxco 有这篇文章的功能,页面调用分类还有什么意义
                    把2.3版中的images.php模板中调用函数替换2.4版的,再按该版说明使用

                  • Alex 2

                    鸟哥,你这篇文章首页显示的摘要是怎么实现段落首行缩进的。我怎么搞不出来,难道是我人品问题么?

                    请见图中橙色的缩进
                    [img]http://mv2xka.blu.livefilestore.com/y1pRTH83SZ0F0r9lxywpAwgTz3kG3WMhBJZHD9R_lZ1ENb4OxEk5XZQRGK1nZyBZlZ76YEB3aPssIkaeCJxo2n4g26EqogQajER/%E6%88%AA%E5%9B%BE2.JPG?psid=1[/img]

                      • 知更鸟 Admin

                        @Alex 问题汇总35
                        我写了那么多,就是没人愿意看,都喜欢问,杯具了…

                          • Alex 2

                            @知更鸟 我看到了,鸟哥的问题汇总小弟已经仔细拜读了好多遍。
                            我也是在下面摘要框内输入的摘要,编辑的时候加入空格和空白行,不过显示的时候段落首行缩进根本不能显示,段落中间加的空白行也统统被吃掉。段落格式完全不是我编辑时候的样子,请看下图
                            为什么啊?

                              • 知更鸟 Admin

                                @Alex 段首空格用中文全角输入,我用火狐编辑
                                空行,正常回车没有用
                                把空行下的的段落用下面标签包起来

                                <p>文字</p>  
                                这可真是蛋疼

                          • 又疯又神经 1

                            我有些功能按照你的文章去配置了还是有些差距……不如Robin你把你现在用的这个修改后的hotnews pro 2.4作为 2.4.1或者2.4 SP1 发给大家用用呗,嘿嘿

                            也可以用于大家研究,皆大欢喜,也避免更多的人来留言问,何乐而不为嘿嘿

                              • 知更鸟 Admin

                                @又疯又神经 我用的与你们是一样的,有些小的改动,如果效果较好,会加到升级版上
                                不过目前主题没有升级的必要

                              • 名牛 1

                                [img]http://www.adming.net/2.jpg[/img]
                                鸟哥,我想问下。要怎么样创建栏目分类?

                                  • 知更鸟 Admin

                                    @名牛 把下面代码加到new_post.php中

                                    <span class=“cat_name”><?php the_category(‘, ‘) ?></span>  
                                    特别提醒:使用或修改主题请保留页角作者链接,谢谢合作!

                                      • 名牛 1

                                        @知更鸟 还是实现不鸟。- –

                                        括号这部分是不是还要填什么?

                                          • 名牛 1

                                            @名牛 可以了!
                                            我插在最后两行,
                                            要插在中间才可以。

                                      • 某天无痕 1

                                        请问下底部footer.php改了 浏览文章页面的时候底部怎么还是没有改过来?

                                        • dz818 2

                                          能否把这个文件修改成,文章阅读界面的那种图片缩放效果啊?超连接直接放大图片就可以了,不进阅读页面。鸟哥给个方案

                                          • 蘇主任 4

                                            如何讓CMS模板的slider只顯示某個分類,或不顯示某些分類文章呢?

                                              • 青木 0

                                                @蘇主任 我也想知道怎么设置slider的调用,调用固定分类,或者自定义栏目。老大告诉下吧。

                                                • 知更鸟 Admin

                                                  @蘇主任 调用固定分类不是十分合理,目前标准调用置顶文章,如果无置顶,显示最新文章,还是仔细看一下2.4的使用说明

                                                • 尛麦 1

                                                  鸟哥,HotNews pro2.4版图片模版调用特殊分类,即category-888.php,默认是调用10篇文章的图片,我知道这个跟其他分类调用文章数一样,我想就这一个图片模版调用更多的文章,例如20篇,其他分类依旧是10篇,请问如何在图片模版内修改呢?

                                                    • 知更鸟 Admin

                                                      @尛麦 在该模板主循环

                                                      <?php while ( have_posts() ) : the_post(); ?>  
                                                      上面加上一句

                                                      <?php query_posts($query_string . ‘&orderby=date&showposts=20′);?>  

                                                      不过会造成翻页错误

                                                        • 尛麦 1

                                                          @知更鸟 翻页错误也是我之前在网上找了很多方法也解决不了的问题,请问鸟哥有办法解决吗

                                                            • 知更鸟 Admin

                                                              @尛麦 2.7版视频模板的翻页代码可以使用

                                                                • 尛麦 1

                                                                  @知更鸟 鸟哥,按你的方法去修改,一下午也研究了2.7的视频模版,翻页确实是出来了,可是点击第三页就出现404页面了,鸟哥可有时间到我网站这个栏目看看http://www.foshanhunqing.com/hunshasheying 第一二页没有问题,第三页以后的就出错了。PS:这个栏目共12篇文章,我设置每页显示4篇的

                                                              • 郑州设计师 5

                                                                @知更鸟 想让指定分类显示12篇,好让每页图片能对齐,看了近一个小时喽,知更鸟帮我看看http://www.logoing.net/category/product/
                                                                说实话我不知道把这段代码加哪里
                                                                劳驾你了

                                                          • 来自外部的引用: 2

                                                            • Hotnews2.4 学习笔记 | [睿].IRUIZHI.com
                                                            • HotNews pro主题2.4正式版 | 嗨!CC!| 我的CC生活记录!