如何突出显示未读的WordPress帖子?

时间:2017-01-02 作者:Knott

我需要为未读帖子显示一个新的帖子标记,放置在其日期之后,如下图所示:

enter image description here

有什么建议吗?

2 个回复
SO网友:dgarceran

您可以使用update_user_meta()get_user_meta(), 您可以在其中存储和检索与键和用户相关的值,如\'read_post_\' . $post_id 例如

在…内The Loop, 当您要打印文章时,可以添加一个条件:如果用户具有用户元值\'read_post_\' . $post_id 如果设置为false或not,则可以打印该蓝色圆圈。

if(get_user_meta($user_id, \'read_post_\' . $post_id, true) != ""){
 // show the notification
}
打印文章内部时,可以更新该值,因此将其设置为true:

update_user_meta( $user_id, \'read_post_\' . $post_id, true );

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请