给 WordPress 新发布的文章添加 “New”

有时候我们发布的文章比较多,需要添加「New」字样或 图标 让读者更好区分哪些是当天的新文章,下面教大家如何在 WordPress 给新文章添加「New」标记。

(添加 NEW 的效果)

1.「后台」→「外观」→「编辑」→「 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='https://www.xiaoyi.vc/new.gif' alt='最新文章图标'>";}
?>

2.其中 https://www.xiaoyi.vc/new.gif  图标需要改成你自己的图标哦,不会做图标?→「这里有

如果不想用图标,直接用文字,可以用下面的代码

<?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>";}
?>

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