User Tracking for Custom Post Type “Lesson”. Database Queries and Performance
Since there are going to be more than one post (lesson) per user, your code would be more like this: <?php if ( is_user_logged_in() ) { $user_ID = get_current_user_id(); $post_ID = get_the_ID(); $viewed = get_user_meta( $user_ID, ‘viewed_lesson_tracking’, true); if(empty($viewed)){ $viewed = array(); } $viewed[] = $post_ID add_user_meta( $user_ID, ‘viewed_lesson_tracking’, $viewed ); // tracks that user … Read more