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

前言

这篇文章是参考张戈博客的《知更鸟主题首页分类文章随机排序》里面的教程只教给大家在使用首页两栏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函数,那么可以参考本文,依葫芦画瓢添加随机参数即可。

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

(0)
去看你博客的头像去看你博客管理组
上一篇 2019-06-11 下午3:50
下一篇 2019-06-16 下午7:35

相关文章

  • WordPress纯代码给文章添加分页和阅读全文

    现在有非常多的WordPress主题都自带了分页功能,但是很少有“阅读全文”的功能,下面给大家分享一段代码实现WordPress文章内添加分页和阅读全文功能。 将下方代码复制到主题的 functions.php 文件里面 function io_link_pages() { global $wp_query, $numpages; if(isset( $wp…

  • WordPress使用火车头采集器采集文章教程–寻找目标网站

    教程总目录: 我们首先需要确定你要采集什么内容,然后根据不同内容去找目标网站。 比如我要采集IT资讯、云服务器类的内容。 以景安的文章为例,我先找到了他的文章都放在了哪个网站。 在百度这样搜索site:zzidc.com windows2008 site:zzidc.com代表仅搜索这个域名下的内容,包括www域名和其他二级域名的内容 空格后跟一个windo…

  • 一款开源的WordPress主题:smarty_hankin

    一款开源的WordPress主题,主题功能对于个人博客来讲还是不错的! 主题介绍 一款开源wordpress主题 smarty_hankin主题 pjax无刷新体验 12种配色,5种布局,支持暗黑模式 侧边栏小工具,音乐播放器,内置Mac界面代码高亮行号显示, 强大的后台设置 丰富的自定义页面 还有更多… 主题截图 下载/预览

  • WordPress纯代码为主题添加自助申请友链功能

    一般博客申请友链都会设置一个专门页面,想要申请友链的站长在页面下方进行留言告知,同意后再手动进行添加,这样一来可能出现添加友链网址输入错误等问题。 为此,通过自助申请友链功能我们只需要在后台通过审核即可展示,WordPress如何实现这一功能请看下面教程: 为WordPress开启链接功能 将下方代码添加至主题functions.php文件中: //开启Wo…

  • WordPress主题自建说说功能页面

    前言 相信有些博主搭建自己的博客时希望能够在博客上面搭建一个能够分享自己心情的页面,如果我们用WordPress自带的分类去做这个页面的话,那么我们每发表一个心情都要新建一篇文章,如果是这样的话,那么就会给数据库带来不必要的浪费,而且也不美观,不能够接的将所有心情展示出来,这个时候我们就可以根据博主这篇文章自己制作一个说说页面。 教程 首先我们在主题的fun…

  • wordpress知更鸟主题首页阅读全文按钮美化

    今天折腾了一下知更鸟主题首页的阅读全文按钮,其实也就是改了一下按钮CSS样式,本站首页的“阅读全文”按钮就是美化后的效果,再放一张图片给你们看看吧: 当鼠标滑到文章区块时,按钮高光就像拉帘一样拉开。代码需要修改原主题内的按钮属性和值,所以你们在修改的时候切记要备份!备份!备份!(重要的事情说三遍) 1.打开主题中的style.css文件后搜索.entry-m…

kiqi