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

麦子
麦子
管理员
1205
文章
0
粉丝
优化推广280字数 243阅读0分48秒阅读模式

基于用户体验的考虑,我们是不是看到有些朋友发布的文章标题后面都带有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
优化推广

解决WordPress标题中的"-"被转义成"–"问题

如果我们使用默认的WordPress程序和主题且没有进行转义字符处理会在标题中如果有"-"横线的被自动转义成"–"字符的,虽然在体验上没有什么问题,但是感觉看着不是那么舒服一些。但是建议我们在优化主题...