Riding programmes have a structure that suits online learning unusually well. There is a great deal a rider needs to know off the horse: horse care, tack, stable management, safety, and the theory behind each level. Many riding schools and equestrian training programmes now deliver that half online, with levels, badges and written assessments on a WordPress site.

Riding is also a family activity in a specific way. Siblings ride at the same yard, on the same days, taught by the same instructors, and almost never at the same level. One shared login cannot represent two riders at two levels, and this guide covers what that costs and how to fix it.

Who your online programme is actually for

Worth settling first, because equestrian sites serve two very different buyers and only one of them has this problem.

If your online programme is sold to riding instructors, yard owners or coaches as a business tool, the customer is a professional and family profiles do not apply. If it is sold to riders and their parents, with levels, badges and progress per rider, then a household with two riders is your normal customer and profiles matter.

Plenty of programmes do both, selling instructor certification alongside a rider curriculum. Only the rider-facing side needs profiles, and the two can coexist on one site without interfering with each other.

What breaks when two riders share a login

  • Level records merge. A rider working towards a stage assessment and a sibling just learning to tack up end up with one blended level that describes neither.
  • Horse care and safety badges lose their owner. These are the records a parent keeps and a young rider is proud of, and they are worthless if they cannot be attributed.
  • Theory assessments overwrite each other. Written tests taken by two riders in one account produce one score history.
  • Material is released at the wrong level. Stable management content aimed at an experienced rider surfacing for a beginner is confusing, and around horses, misjudged confidence carries real risk.
  • Riding logs blend together. Where riders record hours, horses ridden or lessons taken, two riders’ logs merge into one meaningless total.
  • Instructor notes reach the wrong rider.

Riding schools also tend to have long relationships with families. A rider who started at six may still be with you at sixteen, and a corrupted ten-year record is not something you can reconstruct later.

One login, a profile per rider

The model: one household login, with a profile for each rider behind it. Every profile is a real WordPress user, so levels, badges, theory results and riding logs belong to one rider.

ProfileSwitch adds a profile picker after login. Each rider taps their own avatar and works as their own WordPress user from that point on, with no email address or password of their own.

ProfileSwitch profile switcher on an equestrian website showing a parent profile and two rider profiles
Each rider keeps their own levels, badges and riding log.

Because profiles are genuine WordPress user accounts, your course plugin, badge system, assessment forms and membership plugin all read the current user and attribute everything correctly, with no changes to how your levels are structured.

Riders need no email addresses. Profiles use plus-addressed variants of the parent’s address, so lesson and billing notices reach the adult. The reasoning is in this post on the email alias problem.

What each rider gets:

  • Their own level, and access only to material appropriate to it
  • Their own horse care and safety badges, in their own name
  • Their own theory assessment history
  • Their own riding log across the years they are with you
  • Their own instructor feedback

Two riders at one yard

The Callaghan family rides with you on Saturdays. Niamh is 12 and preparing for a stage assessment. Sean is 9 and in his first year. Their mother Orla books the lessons and pays the bills.

  1. Orla registers once with her own email and password, and her profile becomes the primary.
  2. She adds a profile for Niamh and one for Sean, each with an avatar. Neither rider needs an email address.
  3. She switches into Sean’s profile and enrols him at beginner level, where his horse care badges will start to accumulate.
  4. She switches to Niamh in one click and enrols her in the stage assessment programme.
  5. During the week each rider taps their own avatar to work through their own theory, and Sean cannot open Niamh’s advanced stable management material.
  6. When Niamh sits a written assessment, the result is recorded against her, and her badge record is hers alone.
  7. Years later Sean’s log still shows his own progression from his first lesson, uninterrupted by his sister’s.

Step 7 is the one riding schools care about most. The value of a rider record is that it is continuous, and continuity is exactly what a shared login destroys.

Setting it up

Lesson access and fees

Paid Memberships Pro suits recurring lesson or programme access, and ProfileSwitch ships a dedicated Paid Memberships Pro integration. A level per stage lets the parent switch into each rider’s profile and enrol that rider individually, so each one advances on their own timetable. If a single household plan fits your pricing better, see the guide to family plans on a Paid Memberships Pro site.

WooCommerce works alongside it if you sell hats, boots, badge certificates or clinic places, and the WooCommerce integration gives the parent one view of orders placed from every profile.

Theory, badges and assessments

Your course plugin needs no special configuration, because switching profiles changes the active WordPress user and course plugins read the current user. ProfileSwitch does not ship a dedicated LMS integration and does not need one. Level progression, quiz results and badge awards all attach to the right rider. There are walkthroughs for LearnDash, LifterLMS, Tutor LMS and LearnPress.

Account protection and second parents

A PIN on the parent’s profile keeps riders out of billing while acting as a master override into any rider’s profile, and named pages can be restricted. See the PINs and parental controls documentation and this post on parental controls in WordPress. Where two adults share the Saturday run, the Profile Managers feature lets a second parent reach the same rider profiles with their own credentials.

Older riders

Teenagers who help at the yard often want their own login. Profiles can optionally be given their own email address and password, so an older rider signs in directly while a younger sibling stays behind the household login.

Frequently asked questions

Can two riders be at different levels under one account?

Yes. Each profile is its own WordPress user with independent enrolments, so one rider can prepare for a stage assessment while a sibling starts at beginner level, under a single household login.

Will each rider keep their own badges?

Yes. Badges and awards are recorded against the WordPress user who earned them, and each profile is a separate user, so a rider’s badge record is theirs alone and stays intact for years.

Do young riders need their own email addresses?

No. Profiles are created with plus-addressed variants of the parent’s email address, so WordPress has a unique address per rider while lesson and billing notices reach the adult.

Our online programme is sold to instructors, not parents. Does this apply?

Probably not. If your customer is a professional buying a business tool, there is no household with several children behind one login. Profiles apply to rider-facing programmes where a parent enrols more than one child.

Will this work with my LMS or membership plugin?

Yes. No dedicated LMS integration ships and none is needed, because a profile switch changes the active WordPress user and course plugins read that user. LearnDash, LifterLMS, Tutor LMS, LearnPress, Sensei, MasterStudy, WP Courseware and Thrive Apprentice all track each rider separately. Dedicated integrations exist for Paid Memberships Pro, WooCommerce and BuddyPress or BuddyBoss.

How many riders can one family account hold?

You set the cap, which defaults to 10 profiles including the parent. The free Lite version on WordPress.org also supports up to 10 riders per account.

Every rider keeps their own record

One login for the household, a profile for every rider, and separate levels, badges and logs for each of them. Works with your existing membership and course plugins.