I'm currently using Wordpress with Learndash plugin installed.
When I enable ESI, it causes conflict between user profile data
Example: Let's say I have 2 users (A & B)
User A enrolled and completed a course
User B haven't enroll any course
Situation: I login using user A profile and logout. Then I login to user B profile
Problem: When I'm using user B profile to enroll a course, user A's course data will overwrite user B. Meaning when I view a course details using user B profile, every details for the course will be shown for user A. Username also changed to user A in the navigation menu although I'm still login as user B
If I logout user B profile and login to user A profile again, same problem happens. Every course details for user B will be shown in user A.
If I disable ESI, this problem is solved.
I'm not sure what's going on with this user profile or Learndash conflict, I hope someone will explain to me.
Also, I notice that when ESI is turned off, wp-admin loads (about 5-10 seconds or more) faster.
When I enable ESI, it causes conflict between user profile data
Example: Let's say I have 2 users (A & B)
User A enrolled and completed a course
User B haven't enroll any course
Situation: I login using user A profile and logout. Then I login to user B profile
Problem: When I'm using user B profile to enroll a course, user A's course data will overwrite user B. Meaning when I view a course details using user B profile, every details for the course will be shown for user A. Username also changed to user A in the navigation menu although I'm still login as user B
If I logout user B profile and login to user A profile again, same problem happens. Every course details for user B will be shown in user A.
If I disable ESI, this problem is solved.
I'm not sure what's going on with this user profile or Learndash conflict, I hope someone will explain to me.
Also, I notice that when ESI is turned off, wp-admin loads (about 5-10 seconds or more) faster.