知更鸟主题首页分类随机排序

作者 : 去看你博客 本文共1248个字,预计阅读时间需要4分钟 发布时间: 2019-06-12 共642人阅读
前言

这篇文章是参考张戈博客的《知更鸟主题首页分类文章随机排序》里面的教程只教给大家在使用首页两栏CMS布局中随机排序,下面博主完善一下其他分类列表中随机排序的方法。

知更鸟主题首页分类随机排序

相信大部分博主都知道,绝大部分打开你博客首页的新老访客,都只会查看你最近发布的文章,而你早期发布的文章,如果首页没有展示,那么基本就被埋没了。于是,很多博客会在侧边栏弄一个随机文章来缓解这个问题。

确实,随机文章的出现,提高了旧文章的曝光率。比如张戈博客,不但在侧边栏有一个随机模块,而且博客底部还集成了一个随机文章滚动条。

但是,还没有做到极致!实际上,如果首页使用知更鸟主题的CMS布局,我们还可以让分类模块上的文章也来一个随机展示。毕竟, 我们写博客是靠灵感,往往会钻到一个分类来个多连发,而冷门分类却迟迟没能更新,比如张戈博客的好文推荐等。

说到随机文章,其实还有另一个好处:按照经验,首页内容随机后,百度蜘蛛每次过来抓取的结果都会不一样,从而能够加快百度快照的更新,更有利于seo优化。如何论证就不细说了,中国博客联盟首页内容全部是随机的,作为一个低权重的新站,能保证隔夜更新,目测最大的功能就是首页随机内容!

其实,修改非常简单,加一个orderby =>rand参数即可,具体如下:

1.打开知更鸟主题下template→cms.php,找到你所需要更改的分类文件,如下图:
知更鸟主题首页分类随机排序

上面所用模块名称在后台设置中对应的各个分类如下:

cms-top.php→推荐阅读

cms-cat-one-5.php→单栏分类5篇

cms-cat-one-10.php→单栏分类10篇

cms-cat-small.php→首页主体两栏分类

cms-video.php→视频模块

cms-cat-square.php→分类图片

大概的一些常用分类都在上面了,如何将想修改的分类为随机排序看下面。

1.打开知更鸟主题目录中cms目录打开你想修改的分类模块后,找到如下类似代码:

<?php
query_posts( array(
    'showposts' => 1,
    'cat' => $category,
    'post__not_in' => $do_not_duplicate
    )
);

2.在array数组里面加上‘orderby’ => ‘rand’随机参数即可(参数前需用英文逗号连接):

<?php
query_posts( array(
    'showposts' => 1,
    'cat' => $category,
    'post__not_in' => $do_not_duplicate,  //注意这儿需要新增一个英文逗号 ,
    'orderby' => 'rand'
    )
);
?>

修改保存后,即可看到效果(如有缓存记得清理缓存),如下图所示:

知更鸟主题首页分类随机排序

其他没的主题,我没用过就不好具体分享了。如果你的主题首页也用到了query_posts函数,那么可以参考本文,依葫芦画瓢添加随机参数即可。

比较简单的修改,就说这么多,希望你看完能有所收获!

1. 本站付费资源来源于网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
去看你博客 » 知更鸟主题首页分类随机排序

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
评论后隐藏内容依旧不可见怎么办?
首次在本站评论需要经过审核通过后才可显示,为了您的评论能尽快通过审核请勿恶意评论,评论通过后会在第一时间通过邮件的方式发送到您在本站的注册邮箱内!
下载后无法正常运行如何提供售后支持?
每一个程序都经过严格的测试后发布上线,99%的问题都是安装方法错误或环境缺少扩展导致。普通用户不提供技术售后(可进行留言,我们收到之后尽可能去解答,但不保证马上解决),会员用户可随时随地享受优质的售后技术支持与问题解答。更多说明请参考 VIP介绍。

1 评论

发表评论