芒果小站

/* 336x280*/

通过为新发布的文章添加 “New” 标记,能使标题更加醒目,并有效区别新旧文章。根据偶爱图图同学的介绍,需要编辑当前主题中的 index.php 文件,找到以下代码:

<?php the_title(); ?>

在此之后添加:

<?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小时内最新'>";}
?>

原理很简单,通过判断当前系统时间,并与日志发布时间进行比较,如果差值小于 24 小时,则紧随标题呈现 “New” 标记。

当然,如果你觉得不想用图片标示,也可以将 echo 语句换成字符串输出。比如要在最新文章标题后添加红色的 “New” 文字标记,则代码如下:

<?php
$t1=$post->post_date;
$t2=date("Y-m-d H:i:s");
$diff=(strtotime($t2)-strtotime($t1))/3600;
if($diff<24){echo "<span style='color:red;'>New</span>";}
?>
/* 336x280*/
版权所有,转载请注明出处。
转载自 <a href="http://www.mangguo.org/wordpress-add-new-symbol-for-new-post/" title="为 WordPress 新文章添加 “New” 标记" rel="bookmark">为 WordPress 新文章添加 “New” 标记 | 芒果小站</a>

已经有 3 条群众意见

  1. 平平 /2009-05-09 00:36

    恩,用 WP 的好多啊。 回应

    #1
  2. seri /2009-05-10 22:27

    哇,好多人转载啊!本篇乃转载率最高之文章,囧。
    PS:叫芒果的网站还真多啊! 回应

    #2
  3. 非主流 /2010-08-27 11:46

    确实很不错的东西。 回应

    #3

我简单说几句

随机推荐

最新评论