您可以添加the post ID 在user meta, 这就像数据库中的一个空间,用于保存与用户和键(要保存的字段的名称)相关的内容。然后,每次显示该帖子时,都可以检查用户元是否包含其ID,并且可以更改颜色。
一旦用户订阅post do
add_user_meta( $user_id, \'post_subscribe\', $post_id );
当你展示帖子的时候
$user_posts = get_user_meta( $user_id, \'post_subscribe\' );
if ( in_array( get_the_ID(), $user_posts ) ){
// Do something
}
PD:要了解有关登录用户的数据(如ID),可以使用
wp_get_current_user().
$current_user = wp_get_current_user();
$user_id = $current_user->ID;