简单代码实现WordPress新文章发布时间显示红色或者自定义颜色

老乐 优化维护2字数 481阅读1分36秒阅读模式

基于用户体验的考虑,我们是不是看到有些朋友发布的文章标题后面都带有NEW字样的。或者我们也可以实现看到在新发布的文章标题或者时间的颜色和自定义不同颜色,这样可以提醒用户这些内容是新发布的,引起注意点击阅读。

<?php
$t1=$post->post_date;
$t2=date("Y-m-d H:i:s");
$t3=get_the_time('Y-m-d');
$diff=(strtotime($t2)-strtotime($t1))/3600;
if($diff<24){
echo "<font style='color:red'> $t3</font>";//24小时内显示的颜色
} else {
echo "<font style='color:#000'> $t3</font>";//时间超过时候显示恢复的颜色
}
?>

这里我们可以指定日期颜色可以自定义。

有些时候不生效是因为 date()函数获取的时间晚8个小时,我们可以在$t1=$post->post_date;上面添加:

date_default_timezone_set('PRC');

具体还是要看主题的内容在哪里然后修改。

投上你的一票
 
  • 本文由 老乐 发表于 2024年12月4日 16:57:29
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/wpnewlatest-colors.html