小可个人BLOG

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

让你的博客保持随机更新

2013/05/28 405111点热度 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

小可

百分之三十五大叔,爱好女,爱好黑丝女!

点赞
< 上一篇
下一篇 >

文章评论

  • 熊壮

    挺好的东西

    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
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    近期淘宝抽风全是秒退订单 入手一个鱼缸,准备养点草、鱼、虾、蟹 腾飞WebOs个人云桌面,新一代的私人云盘 已经不再年轻 如何在国内直接用USDT消费(Depay虚拟visa卡评测) 人生短短数十载,青春有几许 普通人怎么理财基金、买股票投资 雅黑探针修改版 支持PHP8.X PHP7.X Wordpress 垃圾评论插件 Mimi Captcha 2020
    尘埃落满寂寞花开 新水浒?坏女人?好女人? 什么是单身 春晚非小姐取悦不了所有嫖客 住在我心灵里的山妖 友情不在,基情燃烧 迟来的端午 雨季来临 我们一起感受 谨慎使用多说:多说绑架用户评论 与命运相依相恋
    最近评论
    贵州旅游包车 发布于 3 个月前(04月24日) 客户下了单,他马上就推一个便宜的同等商品,你说人家退单不。
    小可 发布于 7 个月前(12月17日) 养鱼的后续不见了,有点更不动了
    雨帆 发布于 1 年前(06月04日) 所以,我是说所以,古法养鱼的后续呢?催更。
    达到 发布于 2 年前(11月26日) 大佬请分享
    小可 发布于 2 年前(05月29日) 具体使用教程,请搜索“腾飞webos”那边有完整的教程,当然,有不懂的也可以在这里问我,我看到很乐意...

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

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

    Theme Kratos Made By Seaton Jiang

    浙ICP备17004615号-1