Old

xx天内更新的文章显示oo前

标题很蛋疼,这个功能也蛋疼,类似的也有几个人写过了,我记得万戈写过,貌似qiqiboy也写过,囧~

我还是要写,这是另外一种方法,当然也差不多,无聊罢了。

不啰嗦直接上代码,效果见我博客首页。

方法是使用WordPress内置函数 human_time_diff($from, $to),关于此函数具体看官方codex

把下面的代码放到文章主循环内,就是 while ...... end while 里面啦,替换原来的文章时间。

<?php
 $days = 7;//7天以内发表的文章的显示 xxx 前
 if( current_time('timestamp') - get_the_time('U')<= 60*60*24*$days){
     echo '- ' . human_time_diff(get_the_time('U'), current_time('timestamp')) . ' 前';
 } else {//7天前的直接显示文章发表时间
     echo $time.'- '; the_time(get_option('date_format'));
 }
 ?>

喜欢的、蛋疼的折腾们就加上玩玩

zww
or
oooo

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/archives/25211

98 comments

  1. Firm Firm Google Chrome 5.0.375.99 Google Chrome 5.0.375.99 Windows XP Windows XP

    俺这种量产的可能定义在2天内就足够了

    沙发
  2. 囧啊囧 囧啊囧 Firefox 3.6.7 Firefox 3.6.7 Windows 7 Windows 7

    没必要弄这么个

    板凳
  3. ifenwen ifenwen Firefox 3.6.6 Firefox 3.6.6 Windows XP Windows XP

    效果在哪里 没看到

    地板
  4. ......
  5. trylife trylife Firefox 3.6.7 Firefox 3.6.7 Ubuntu 10.04 x64 Ubuntu 10.04 x64

    蛋疼的孩子,好短;
    这个下拖页面 显示才加载图片很喜欢~

    41楼
  6. 捷易通 捷易通 Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

    这样相当于自动更新了吗? :shock:

    42楼
  7. FORECE FORECE Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7

    这个标题好xxoo啊。

    43楼
  8. 阿邙 阿邙 ChromePlus 1.4.0.0 ChromePlus 1.4.0.0 Windows 7 Windows 7

    拿走 加上~ :grin:

    44楼
  9. Bee君 Bee君 Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP

    果然是很蛋疼的一个功能 :shock:

    45楼
  10. 洁 Google Chrome 5.0.375.125 Google Chrome 5.0.375.125 Windows XP Windows XP

    万戈的那个代码很长的是不是可以去掉了

    46楼
  11. 一路狂飙 一路狂飙 Firefox 3.0.4 Firefox 3.0.4 Windows XP Windows XP

    这样的话,网站在国外会不会有问题呀?

    47楼
  12. zigbee zigbee Google Chrome 8.0.552.215 Google Chrome 8.0.552.215 Windows XP Windows XP

    加上了,见到那人new字样呀。怎么?

    48楼

Leave a Reply