标题很蛋疼,这个功能也蛋疼,类似的也有几个人写过了,我记得万戈写过,貌似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
赏
oooo
or
- 本文标题:xx天内更新的文章显示oo前
- 本文链接:https://zww.me/archives/25211
- 发布时间:2010年07月23日 10:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
啊啊啊,终于看到 get_option('date_format') 鸟 ~
以前有过这个想法,后来没找到这个,接着就忘记这个事情鸟 ~ ╮(╯▽╰)╭ ~
@小邪 呵呵,这个是调用wp后台设置的时间格式
看到那个谁的博客,说你很能折腾wordpress,所以就过来学习了,呵呵……
期待你的回访,给我博客指点下!
@晴天 不是说无折腾不WP么?
哈,这个函数我之前那篇文章里也有提到过,不过它功能有限。。。
@QiQBoY
不对呀。。我看了一下。。我写的那篇文章还在草稿箱里躺着呢。。三月份写好的文章,本来要发的,后来没发。。。。
。。所以你怎么会知道我写过这方面文章呢。。。穿越了?
@QiQBoY 你有一篇提过,但没具体写出来而已,我够细心吧
@zwwooooo 嘿嘿。。我都忘了我哪篇日志里提到过了。。
@QiQBoY 哈哈,好像是“一点更新”这样的文章
咳咳 以后我会用到这个功能的..
@mice 哎呦,不错噢
@mice 想用就用
穿越了?
好东西啊。我要拿来用用
@走私车 荒淫使用
额,目前还不需要。先拿走
@小羿 收藏好
挺不错的
这样的小改变还挺人性化~支持Z叔叔~
@Lazyyyyyy 哈,我也觉得不错
其实这篇文章的缩略图也是很蛋疼的
@yetone 其实这才是令大家蛋疼的蛋疼
就这几行呀……
@闪闪的星 对,几行已经够了
还是女人好啊,不会蛋疼哈哈
@Vison 所以说做女人“挺”好的
Z蛮喜欢折腾呢,哈
@指舞六弦 折腾点好
手机测试!
@漏网小鱼 没有显示出,你的什么手机?
不错,呵呵
这个跟微博的用户体验一样,很好,我要加上
@hzlzh 加上好,反正很小
这个功能确实很蛋疼啊= =
@掌柜的马甲 通常细节的东东都比较蛋疼,但有了就更好
32楼号强大,嘿嘿
@快乐的村长 哈哈
效果呢?没有演示你这个标题很难看懂。
@猪八戒 请看内容
果真是个挺蛋疼的功能。。。。
@zchiy2k 但也能增加访问者的体验