给文章加个new标记—转载

首先声明,本文转自偶爱图图创作给文章加个new标记,纯转载,本人无任何劳动付出。

为文章加个new标记

为文章加个new标记

一些WordPress的小技巧,呵呵,现在偶爱图图上就有用到,可能细心的童鞋估计已经看到了吧。如果你也喜欢,就来参考一下吧。

以偶爱图图为例,

在index.php里找到包含的地方,

在后面加上如下代码:

<?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='http://www.abc.com/new.gif' alt='24小时内最新'>";}
?>

将图片替换成自己的图片,最好是用绝对路径的地址咯,以免出问题。

该new图标,在文章发布24小时之后消失。

你想在哪出现这个new标记,就放在哪吧。赶快试试吧!^_^

其次声明以下内容为本人所写,付出劳动汗水为两滴。。

<?php  
    date_default_timezone_set('Asia/Shanghai');
    $t1=$post->post_date;
    $t2=date("Y-m-d H:i:s");
    $diff=(strtotime($t2)-strtotime($t1))/86400;
    if($diff<1)
    {
?>
<img src="<?php bloginfo('template_url'); ?>/img/new.gif" alt="24小时内最新">
<?php
    }
?>

注意这里我是把图片上传至iNove皮肤的img文件夹下了,并且注意这句话

date_default_timezone_set('Asia/Shanghai');

这个主要是为了解决国外空间时区问题,因为像我用的空间就是美国的,所以时区和现在不一样,

这样有可能导致我取出当前时间比我发表文章时间还短。。。残念。

所以加上这句话,嘿嘿。把默认时区设置为亚洲,上海。

嗯。这样,世界清静了。。 :wink:

2009年4月13日
首页 > wordpress > 给文章加个new标记—转载

相关文章

评论 ( 5 )
  1. seri 2009年4月13日 14:31  | #1 沙发!

    呵呵, :shock: 现在改了之后,你也是24小时出现new了吧?神奇!- – 时区,残念!!

  2. simaopig 2009年4月13日 14:33  | #2 板凳

    @seri
    呃,只是注意到了这一个细节。呵。感觉挺有意思的。
    偶爱图图很有想法。

  3. 短歌行 2009年4月13日 22:57  | #3
  4. simaopig 2009年4月14日 01:28  | #4

    @短歌行
    哈哈。我就是从你那看到的。嘿嘿。。~

  5. 荒野无灯 2009年5月30日 08:47  | #5

    呵呵,我的现在也加了-_-

 ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
容许使用的 HTML 标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackbacks & Pingbacks ( 1 )