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

麦子
麦子
管理员
1335
文章
0
粉丝
建站教程727字数 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 主题的时候,我希望某个指定的分类文章页面要用到单独的模板,而不是共用一个 Single.php 模板。这里我们如何设置呢?在这里,我们常用2种方法。 第一种、在 Fun...