此功能,在2.3版中就有了,只不过在新版中没有详细介绍使用方法,今天有童鞋问,那就补充一下。
2.4版主题中有一个模版文件名称为:category-888.php,可能大家不知道他是干神马用的,其实这个模板很有用处,这是WP为我们提供的一个方便制作CMS主题或企业站主品展示的功能:使不同的分类调用不同的模板显示。只要把后面那个吉利数字“888”改成某个分类的ID,再打开这个分类文章列表,就会自动调用这个模版。这对于想喜欢收集漂亮图片的童鞋很有用处,因为收集的图片基本没什么文字介绍显示在首页完全没必要,在首页有个分类链接就可以了。同理,你可以再复制一个,并加以个性化,使其呈现不同的外观,修改不同的分类ID,让另外的分类也显示在不同的模板中。
不过这样还不行,主题首页CMS模版最新日志中还是会显示这些图片文章,这个我也考虑到了,之前写过:
这里再说明一下:
打开includes目录下的new_post.php,找到:
- <?php query_posts('&showposts='.$scrollcount.'&caller_get_posts=10'); while ( have_posts() ) : the_post();$do_not_duplicate[] = $post->ID; ?>
添加一句:
- .&cat=-4,-5
其中:-4、-5就是准备排除文章的分类ID
最后用下面这句完整代码替换:
- <?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找到:
- <?php $myposts = get_posts('numberposts=10&offset=0');foreach($myposts as $post) :?>
替换为:
- <?php $myposts = get_posts('numberposts=10&offset=0&cat=-4,-5');foreach($myposts as $post) :?>
具体效果演示:DEMO
最后,有童鞋会问了,神马是分类ID?
打开后台分类目录页面,鼠标悬停在某个分类名称上,浏览器状态栏显示的一串字符最后的数字就是分类ID.
PS:为喜欢鼓弄图片的童鞋推荐两款图片特效插件
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
辽宁省沈阳市 1F
我的沙发!!!辛苦大鸟了
黑龙江省牡丹江市 2F
真的很漂亮,谢谢鸟哥。
湖南省怀化市 3F
嗯,有特殊需求的这样方便很多!
鸟哥,你评论栏右侧的“留言无头像”怎么实现一闪一闪的,这样更能提醒那些没有头像的朋友去注册头像,我觉得这样挺好的~更能引起注意。
中国 B1
@ 看得见风的人 与“阅读全文”一样
湖南省长沙市 4F
谢谢鸟哥的详细介绍!
北京市 5F
求鸟哥到我站点留言助威 哈哈
中国 B1
@ cgrabbit 呃 我哪有那么大的威力…
山西省太原市 6F
鸟哥,如何能实现页面调用分类哇、、、我是新手,跟着网上的教材改了index.php也不行嗯
中国 B1
@ maxco 有这篇文章的功能,页面调用分类还有什么意义
把2.3版中的images.php模板中调用函数替换2.4版的,再按该版说明使用
山西省太原市 B2
@ 知更鸟 谢谢鸟哥啦,搞定了,呵呵
辽宁省大连市 7F
鸟哥,你这篇文章首页显示的摘要是怎么实现段落首行缩进的。我怎么搞不出来,难道是我人品问题么?
请见图中橙色的缩进
[img]http://mv2xka.blu.livefilestore.com/y1pRTH83SZ0F0r9lxywpAwgTz3kG3WMhBJZHD9R_lZ1ENb4OxEk5XZQRGK1nZyBZlZ76YEB3aPssIkaeCJxo2n4g26EqogQajER/%E6%88%AA%E5%9B%BE2.JPG?psid=1[/img]
中国 B1
@ Alex 问题汇总35
我写了那么多,就是没人愿意看,都喜欢问,杯具了…
辽宁省大连市 B2
@ 知更鸟 我看到了,鸟哥的问题汇总小弟已经仔细拜读了好多遍。
我也是在下面摘要框内输入的摘要,编辑的时候加入空格和空白行,不过显示的时候段落首行缩进根本不能显示,段落中间加的空白行也统统被吃掉。段落格式完全不是我编辑时候的样子,请看下图
为什么啊?
中国 B3
@ Alex 段首空格用中文全角输入,我用火狐编辑
空行,正常回车没有用
把空行下的的段落用下面标签包起来
<p>文字</p>
这可真是蛋疼
陕西省西安市 8F
我有些功能按照你的文章去配置了还是有些差距……不如Robin你把你现在用的这个修改后的hotnews pro 2.4作为 2.4.1或者2.4 SP1 发给大家用用呗,嘿嘿
也可以用于大家研究,皆大欢喜,也避免更多的人来留言问,何乐而不为嘿嘿
中国 B1
@ 又疯又神经 我用的与你们是一样的,有些小的改动,如果效果较好,会加到升级版上
不过目前主题没有升级的必要
福建省泉州市 9F
[img]http://www.adming.net/2.jpg[/img]
鸟哥,我想问下。要怎么样创建栏目分类?
中国 B1
@ 名牛 把下面代码加到new_post.php中
<span class=“cat_name”><?php the_category(‘, ‘) ?></span>
特别提醒:使用或修改主题请保留页角作者链接,谢谢合作!
福建省泉州市 B2
@ 知更鸟 还是实现不鸟。- –
括号这部分是不是还要填什么?
福建省泉州市 B3
@ 名牛 可以了!
我插在最后两行,
要插在中间才可以。
浙江省温州市 10F
请问下底部footer.php改了 浏览文章页面的时候底部怎么还是没有改过来?
广东省东莞市 11F
能否把这个文件修改成,文章阅读界面的那种图片缩放效果啊?超连接直接放大图片就可以了,不进阅读页面。鸟哥给个方案
台湾省 12F
如何讓CMS模板的slider只顯示某個分類,或不顯示某些分類文章呢?
北京市 B1
@ 蘇主任 我也想知道怎么设置slider的调用,调用固定分类,或者自定义栏目。老大告诉下吧。
中国 B1
@ 蘇主任 调用固定分类不是十分合理,目前标准调用置顶文章,如果无置顶,显示最新文章,还是仔细看一下2.4的使用说明
广东省佛山市 13F
鸟哥,HotNews pro2.4版图片模版调用特殊分类,即category-888.php,默认是调用10篇文章的图片,我知道这个跟其他分类调用文章数一样,我想就这一个图片模版调用更多的文章,例如20篇,其他分类依旧是10篇,请问如何在图片模版内修改呢?
中国 B1
@ 尛麦 在该模板主循环
<?php while ( have_posts() ) : the_post(); ?>
上面加上一句
<?php query_posts($query_string . ‘&orderby=date&showposts=20′);?>
不过会造成翻页错误
广东省佛山市 B2
@ 知更鸟 翻页错误也是我之前在网上找了很多方法也解决不了的问题,请问鸟哥有办法解决吗
中国 B3
@ 尛麦 2.7版视频模板的翻页代码可以使用
广东省佛山市 B4
@ 知更鸟 鸟哥,按你的方法去修改,一下午也研究了2.7的视频模版,翻页确实是出来了,可是点击第三页就出现404页面了,鸟哥可有时间到我网站这个栏目看看http://www.foshanhunqing.com/hunshasheying 第一二页没有问题,第三页以后的就出错了。PS:这个栏目共12篇文章,我设置每页显示4篇的
河南省郑州市 B2
@ 知更鸟 想让指定分类显示12篇,好让每页图片能对齐,看了近一个小时喽,知更鸟帮我看看http://www.logoing.net/category/product/
说实话我不知道把这段代码加哪里
劳驾你了
来自外部的引用