wordpress文章标题24小时内显示为红色或者高亮

很简单的一个函数,简单的示例一下。

1
2
3
4
5
6
7
8
9
10
11
//获取从文章发布到当前经过了多少分钟
function wopus_post_since_time($post){
    return (int)((time() - strtotime($post->post_date)) / 60);
}

//调用方式,24小时内发布的输出不同的class
if(wopus_post_since_time($post) < 24 * 60){
    echo '<a class="highlight">'.$post->post_title.'</a>';
}else{
    echo '<a>'.$post->post_title.'</a>';
}