您可以使用post时间之间的差异(get_the_time()
) 和当前时间(date()
) -
例如,此代码段添加到函数中。主题的php将向post_class()
如果岗位使用时间少于24小时:
function post_from_today_class($class) {
//add .new-post-today to post_class() if newer than 24hrs
global $post;
if( date(\'U\') - get_the_time(\'U\', $post->ID) < 24*60*60 ) $class[] = \'new-post-today\';
return $class;
}
add_filter(\'post_class\',\'post_from_today_class\');
您可以使用
.new-post-today
类以在post div中使用不同的样式。
其核心思想是:
if( date(\'U\') - get_the_time(\'U\', $post->ID) < 24*60*60 ) { /*do something*/ };
编辑:或者,在具有自己的php标记的模板中直接使用:
<?php if( date(\'U\') - get_the_time(\'U\', $post->ID) < 24*60*60 ) : ?>text<?php endif; ?>