分类
WordPress美化

WordPress美化 – 为新文章添加new标识

我们可以在很多站点看到,他们在新发布的文章标题处会显示一个带有new的小标识,这样能使访客们非常直观的知道哪些文章是刚刚发布的。

有两种方法可以实现这个效果,一个是直接在标题函数后添加文字,另一种则是添加图片。

文字版

在需要显示的地方(比如标题函数的后面)插入下面的代码

<?php 
$t1=$post->post_date;
$t2=date("Y-m-d H:i:s");
$diff=(strtotime($t2)-strtotime($t1))/3600;
if($diff<24){echo "<em>New</em>";} //这里就是显示的内容了
else{echo "";} //时间超过时候显示空白
?>

图片版

<?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='new.gif' />";} // new.gif 替换成你的图片
else{echo "";} //时间超过时候显示空白
?>

图片素材:点击跳转

如果发现 date()函数获取的时间晚8个小时,可以在上面的代码的顶部添加

 date_default_timezone_set('PRC'); 

用来定义默认时区为中国时区

星九

时间会带来惊喜~

发表评论

邮箱地址不会被公开。 必填项已用*标注

11 − 7 =