Skip to content

Administrators

Menus and navigation

This guide describes Sessions Pro internal navigation and what to put in the site menu (header).

Reminder: the coach runs the business from the WordPress admin; the front mainly serves the field and the client area.

1. Where does the coach work?

NeedWhere to go
Manage clients, bundles, financesAdmin → Joolweb Sessions Pro
Today / this weekAdmin → Dashboard (Today, This week tabs)
Today's sessions, quick mobile actionsFront → Coach home
Personal agenda (Google / Apple / Outlook)Premium → iCal calendar
Detailed client profile (field)Front → /customer/{id}/

Recommended desktop bookmark: admin → Sessions Pro Dashboard.

Mobile bookmark: Coach home.

There is no month calendar on the site anymore. See Where to see the schedule.

2. Internal navigation (without site menu)

Coach — WordPress admin

From the Joolweb Sessions Pro menu:

  • Dashboard → today / this week, finance, reminders, pending approvals
  • Customers → list → client profile (Overview, Bundles, Finances, Contact)
  • Sessions (CPT) → list and full editing
  • Programs → bundles and models
  • Settings → global settings

Coach — front

  • Coach home: upcoming sessions as cards; My clients link
  • My clients: list → profile /customer/{id}/
  • Client profile (/customer/{id}/): Summary, Sessions, Finance, Physical tabs; Back → My clients

No Calendar page. If a leftover calendrier-seances page still exists, remove it from the menu.

Client

  • Client area: one page, tabs My sessions, My bundles, Payments, History, My profile
  • Premium: Book tab (if the bundle has sessions to schedule) and Physical (if enabled)
  • No site menu needed once logged in

3. What to put in the site menu?

Classic menu (wp_nav_menu, Divi, etc.)

The plugin filters links by role and adds Log out under My account. You can include:

  • Login / My account
  • Client area (client home page)
  • (Optional) Coach home, My clients

Only relevant links display for the logged-in user.

Coach recommendation: don't duplicate the entire admin in the public menu. A My account link + admin bookmark is often enough.

Gutenberg Navigation block

The Navigation block is not filtered by the plugin; Log out is not injected automatically.

Recommendation:

  • Minimal menu: Home, My account, Contact
  • Let Sessions Pro handle navigation after login
  • For a dynamic menu with role-based hiding, prefer a classic menu or a builder (Divi)

4. Pages created on activation

Default slugRole
connexionLogin
accueil-clientClient area
accueil-coachCoach home (field)
mes-clientsCoach client list

Client profiles use /customer/{id}/ — do not create a WP page with slug customer.

The plugin no longer creates a Calendar page. On older installs, calendrier-seances no longer renders a Sessions Pro calendar; you can remove it.

5. Summary

QuestionAnswer
Does the coach have enough navigation without a site menu?Yes — admin for management; front for the field
Should everything go in the header?No — My account + admin bookmark is often enough
Gutenberg menu?Simple menu; no automatic plugin filtering