不知道各位童鞋这两天有没有发现,本人博客首页的新日志最后都会跟着一个“New”字样的绿色标签,虽然博客所有的日志都有发表时间最新的日志的都在最前面排列,也就是访客一进入就会看到这些日志的标题,但是,如果我们加了一个这样的标签之后,效果就会更突出,一堆文字和一个小图片,哪一个对访客提醒阅读的影响更大呢,呵呵,一目了然,那么现在就开始给你的博客增加这个贴心的小功能吧。

首先啊现在这个小图片,网址在这里我已经准备好了,你也可以将这个首页新日志标题旁边的New图片另存为,然后上传到你的空间,当然使用我的也可以,但是以防链接不上,留个红叉叉,还是建议放在自己那里保险。如果你觉着我这个比较丑陋,那你也可以自己制作一个更具动感、时尚的标签来用。


然后就是打开你主题文件里面的index.php文件,找到

1
<?php the_title(); ?> //输出博客日志标题

这句代码,然后在这句代码之后添加

1
2
3
4
5
6
7
8
9
<?php 
$t1=$post->post_date; 
$t2=date("Y-m-d H:i:s"); 
$diff=(strtotime($t2)-strtotime($t1))/3600;
if($diff<24){
echo "<img src='wp-content/themes/inove/img/1.png' alt='新日志'>";
} 
?> 
//计算发表日志的时间和当前时间的差除以3600算出发表多少小时,如果符合,则输出图片。

这段代码,将里面的wp-content/themes/inove/img/new.png改为自己new标签图片的路径。如果想让图片也具有超链接的话,则将上面这段代码放在给出的第一段代码和其之后的之间,否则就放在之后。

好了。刷新首页,看看你的效果是不是也出来了。

13 评论

  • :arrow:
  • :grin:
  • :???:
  • :cool:
  • :cry:
  • :shock:
  • :evil:
  • :!:
  • :idea:
  • :lol:
  • :mad:
  • :mrgreen:
  • :neutral:
  • :?:
  • :razz:
  • :oops:
  • :roll:
  • :sad:
  • :smile:
  • :eek:
  • :twisted:
  • :wink: