小可BLOG

  • 首页
  • 文章分类
    • 随言随笔
    • 记录生活
    • 东拼西凑
    • 博客相关
    • APP相关
  • 给我留言
    • 博客相册
    • 个人简介
    • 彩色标签
  • 网上邻居
>°))))彡
想做一条咸鱼,每天都很闲。
  1. 首页
  2. 博客相关
  3. 正文

让你的博客保持随机更新

2013/05/28 402188点热度 0人点赞 16条评论

独立博客的排名提升,无非是不断的更新高质量的文章内容。可是如果想要保持一定频率的更新速度,对于一个新站来说,可能很容易,因为那是站长还有激情,兴奋等因素驱动,但对于其他的一些,比如已经经营了半年或者更长时间的草根站长来说,可能会是一件很繁琐的事情,没有一定的耐心的人往往会半途而废。面对这样的一个情况,你是否准备放弃更新博客了吗?

在这里,tiandi教你一个好办法,让你的博客持续保持更新,当然这种更新是属于伪更新,它只是随机把你的文章显示在首页第一篇文章之前而已。

1.首先打开你的function文件,加入以下代码:

function randomtopicfornoupdate($count = 24) {  //如果不传递时间参数,默认为24小时
  global $wpdb;
  $last = $wpdb->get_results("SELECT MAX(post_date) AS MAX_m FROM $wpdb->posts WHERE (post_type = 'post' ) AND (post_status = 'publish' )");
  $laststamp = strtotime($last[0]->MAX_m);
  $hours = (time()+3600*8 - $laststamp)/3600;
  if( $hours > $count) {  //如果当前时间距离最后一次更新文章的时间已经超过指定的时间,则执行伪更新
	  if((time()+3600*8 - get_option("rtfu_time"))/3600 > $count) {
		update_option("rtfu_time",time()+3600*8);
		$rand_query = new WP_Query("showposts=1&orderby=rand");
		if($rand_query->have_posts()){
			while($rand_query->have_posts()){
				$rand_query->the_post();
				global $id;
				update_option("rtfu_postid",$id);
				show_the_index();
			}
		}
	  }	
	  else {
		  $rndpostid = get_option("rtfu_postid");
		  $rand_query = new WP_Query("p=" .$rndpostid);
		  if($rand_query->have_posts()){
			while($rand_query->have_posts()){
				$rand_query->the_post();
				show_the_index();  //调用主题的式样显示随机的这篇文章
			}
		}

	  }
  }
} 
//这里是我使用的主题Freshblog的式样,每个人根据自己的主题调整。基本上是把index.php里的内容搬过来就可以了。
function show_the_index() {?>    
	<div class="undefined">
		<div class="postbox">
			<div class="thumb">
				<a href="<?php the_permalink() ?>" rel="bookmark"> <img src="<?php bloginfo('template_directory'); ?>/includes/timthumb.php?src=<?php get_thumbnail($post->ID, 'full'); ?>&amp;h=150&amp;w=150&amp;zc=1" alt="<?php the_title(); ?>" /> </a>
			</div>
			<!--end: thumb-->
			<div class="boxmeta left">
				<h2> <a href="<?php the_permalink(); ?>" rel="bookmark">
				<?php the_title(); ?>
				</a> </h2>
				<span class="by">Posted by
				<?php the_author_posts_link(); ?>
				 on
				<?php the_time('F j, Y'); ?>
				<?php if (function_exists('getPostViews')) echo getPostViews(get_the_ID()); ?>
			</span> </div>
			<!--end: boxmeta-->
			<div class="post-content">
				<?php tj_content_limit('250'); ?>
				 <div class="readmore">分类: <?php the_category(', '); ?></div>	
			</div> <!--end: post-content-->
		</div>
		 <!--end: postbox-->
	</div>
	<!--end: undefined-->
<?php
}

2. 接着打开你的index.php文件,在if(have_posts))之前加入以下代码:

//括号里的单位是小时,这里12的意思即如果12小时内没有新文章的话,则执行伪更新,自动随机调用一篇已发布的文章放在首页第一篇文章之前。
if(function_exists('randomtopicfornoupdate')) randomtopicfornoupdate(12);

大家实验下吧!标题太长了,我改短了。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 博客 文章 更新 独立博客 随机
最后更新:2013/05/28

小可

国内互联网站长,爱研究,爱折腾,爱wordpress,爱博客,爱小可,各种爱。 开设博客纯属个人爱好,关注wordpress,关注互联网,关注文学,关注情感,关注生活,各种关注。 喜欢音乐,喜欢电影,喜欢摄影,喜欢聊天,喜欢扯蛋,各种喜欢。

点赞
< 上一篇
下一篇 >

文章评论

  • 熊壮

    挺好的东西

    2013/05/28
    回复
    • 小可

      @熊壮 这样的评论怎么被判断垃圾评论呢?难道是域名的关系?

      2013/05/30
      回复
  • 爱的回归线

    牛逼...还有这个方法...小可佩服 :evil: :evil:

    2013/05/29
    回复
    • 小可

      @爱的回归线 作者tiandi 请注意区别

      2013/05/30
      回复
      • 爱的回归线

        @小可 :cool: 我靠....

        2013/05/30
        回复
  • 梦月酱

    技术宅拯救世界

    2013/05/29
    回复
    • 小可

      @梦月酱 腐宅拯救全人类

      2013/05/30
      回复
  • W3Cshare

    在首页搞个随机文章 :cool:

    2013/05/30
    回复
    • 小可

      @W3Cshare 这个是有更新就不随机,没有更新没随机一篇,不是一直随机的。

      2013/05/30
      回复
  • kitten0

    没有更新就一直长草就行了,

    2013/05/30
    回复
    • 小可

      @kitten0 我没更新就扔着

      2013/06/01
      回复
  • 楚狂人

    哈哈,欺骗搜索引擎 :oops: 啊

    2013/05/31
    回复
    • 小可

      @楚狂人 不是啊,欺骗读者而已,让读者看到以前的文章。

      2013/06/01
      回复
  • 予沐

    有意思。

    2013/05/31
    回复
    • 小可

      @予沐 你也弄么?

      2013/06/01
      回复
  • 小安

    :evil: 酱油哪里跑!

    2013/06/02
    回复
  • 取消回复

    最新 热点 随机
    最新 热点 随机
    人生短短数十载,青春有几许 普通人怎么理财基金、买股票投资 雅黑探针修改版 支持PHP8.X PHP7.X Wordpress 垃圾评论插件 Mimi Captcha 2020 淘宝联盟选品顾问邀请码 自己搞了2个APP都上架了 拜拜2019 我还在,一切安好 thinkphp漏洞爆发带来的坑
    改不掉依赖你的习惯 在这个感性的时代 灵与肉的结合朴实无华 情人节(情人劫)的咆哮体 小可给大家拜年咯! 传统节日 温州拦街福 当悲观者与乐观者灵魂相遇 中国的奥运情缘 万圣节:小可大战一大波僵尸 一转眼一年又要过去了
    最近评论
    EEE.ME 发布于 3 周前(05月07日) 目的达到了,就是让人不出去
    Huilang 发布于 3 个月前(02月19日) 现在还用探针干吗
    马内 发布于 7 个月前(10月29日) 存银行,最稳健
    KAMOKA 发布于 10 个月前(07月29日) 哈哈,你这不更晚
    KAMOKA 发布于 10 个月前(07月28日) 技术男牛逼

    本博由BT面板驱动 © 2022 小可BLOG成立3838天了 | 网站地图 | 口袋券 | 口袋券app | 温小券 | 温小券app
    我们相爱
    了

    COPYRIGHT © 2022 小可博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    浙ICP备17004615号-1