你需要做几件事。要想找到新的评论,你需要跟踪访客。如果您正在捕获上次登录时间,那就太好了。然后,您需要编辑模板以检查您的评论,然后再播放内容。改变你comments query 和here 如果自上次登录后有新注释,请向post div元素添加一个类。在你的css中,你可以随心所欲地操纵帖子的显示。
更新:我找到了一个更简单的方法。我将此代码改编自here 您仍然需要使用一些插件或其他获取时间戳的方式自己获取上次登录时间。也许做个饼干?我刚刚在wp_get_comment_date 如果它比上次登录标志更新,则添加注释。
抱歉,我无法设置工作示例。我只是现在没有设置。
<?php
$num_comments = get_comments_number(); // get_comments_number returns only a numeric value
if ( comments_open() ) {
if ( $num_comments == 0 ) {
$comments = __(\'No Comments\');
} elseif ( $num_comments > 1 ) {
if ( strtotime(get_comment_date( \'yyyy-mm-dd\' ) ) > strtotime($get_last_login_tile ) ) {
$comments = $num_comments . __(\'<b> New Comments Since Last Login</b>\');
} else {
$comments = $num_comments . __(\' Comments\');
}
} else {
$comments = __(\'1 Comment\');
}
$write_comments = \'<a href="\' . get_comments_link() .\'">\'. $comments.\'</a>\';
} else {
$write_comments = __(\'Comments are off for this post.\');
}
?>