/* 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 的好多啊。 回应
- seri
#2/2009-05-10 22:27哇,好多人转载啊!本篇乃转载率最高之文章,囧。
PS:叫芒果的网站还真多啊! 回应
- 非主流
#3/2010-08-27 11:46确实很不错的东西。 回应
我简单说几句