Frontend Dashboard
Frontend Dashboard Guide
Create the Dashboard Page
The frontend dashboard uses the Dashboard Template.
- Log in to your WordPress dashboard.
- Go to Pages → Add New.
- Create a page named Dashboard.
- Set the page slug to dashboard.
- In the page settings, choose the Dashboard Template.
- Publish the page.
After the page is published, logged-in users can use it as their main account dashboard.
Add Dashboard Menu Items
The dashboard sidebar uses the Dashboard Menu location.
- Go to Appearance → Menus.
- Create or select the menu you want to use for the dashboard.
- In the menu item panels, open Dashboard Menu Items.
- Add the dashboard sections you want users to see.
- Assign the menu to the Dashboard Menu location.
- Save the menu.
Do not manually edit the dashboard menu item URLs after adding them. Dashboard items use tab links, such as #overview or #videos, so the dashboard can open the correct section.
Dashboard Sections
The dashboard can include these sections:
Overview
The Overview section shows the user’s dashboard summary, including:
- Total Content
- Total Views
- Followers
- Total Likes
- Recent Content
- Recent Activity
+ Create
The + Create section is used to create or edit videos.
The video form includes:
- Video title
- Video description
- Short description
- Thumbnail image
- Video source type
- Video URL
- Video file upload
- Custom embed/HTML option
- Optional livestream settings
If the site license is inactive, the dashboard displays a license notice and creation features may be locked.
My Videos
The My Videos section lists the user’s videos. Users can search their videos, open existing videos, edit videos, or delete videos from this section.
Live Rooms
The Live Rooms section lets users create and manage Live Rooms.
A Live Room can include:
- Live Room title
- Description
- Featured image
- Livestream mode
- Optional passcode requirement
- Chat/display settings
- Optional Agora channel name
Users can also open their existing Live Rooms from this section.
+ Blog Posts
The + Blog Posts section lets users create posts from the frontend dashboard. It also includes a My Posts area for managing the user’s posts.
Edit Profile
The Edit Profile section lets users update their profile information, including:
- Cover image
- Profile picture
- Display name
- Bio
- Website
- Social media links
Business Profile
The Business Profile section is available for professional and organization accounts.
Use this section to manage business-facing profile information for accounts that use the business profile flow.
Galleries
The Galleries section lets users create and manage galleries.
Users can:
- Create a gallery
- Add a gallery title and description
- Choose a gallery category
- Add gallery tags
- Upload gallery images
- Filter galleries by published or draft status
- Search galleries
- Edit, view, or delete galleries when allowed
Events
The Events section lets users create and manage events.
The event form includes:
- Event title
- Event description
- Event excerpt
- Featured image
- Event type
- Start date and time
- Event details such as location and RSVP-related information
For professional accounts that are not approved yet, the Events dashboard item is hidden.
Appointments / My Appointments
This section is labeled Appointments for professional and organization accounts, and My Appointments for other users.
Professionals can manage scheduled appointment sessions and start or end live sessions. Other users can view booked appointments and join sessions when the professional has started the session.
Availability
The Availability section is available for approved professional and organization accounts.
Professionals can set:
- Appointment duration
- Buffer time between appointments
- Weekly availability by day
- Multiple time blocks per day
This availability controls when clients can book appointments.
Bulletins
The Bulletins section lets users create and manage bulletins from the frontend dashboard.
Messages
The Messages section gives users access to their direct messages from the dashboard.
Notifications
The Notifications section shows in-app notifications.
Push Notifications
The Push Notifications section appears only for users who have permission to send push notifications.
It lets permitted users send a push notification with:
- Title
- Message
- Optional click URL
- Optional icon URL
Liked Videos
The Liked Videos section shows videos the user has liked.
My Playlists
The My Playlists section lets users manage their playlists and create new playlists.
Settings
The Settings section lets users manage account settings, including:
- Email address
- Password
- Profile visibility
- Whether to show email address on the profile
- Whether to allow comments on videos
- Whether to allow private messages
- Email notification preferences
- In-app notification preferences
- Push notification preferences when available
The username cannot be changed from this section.
Membership
The Membership section appears when the paid membership system is enabled.
Users can view their current membership status. If recurring billing is configured, the dashboard can also show subscription details, billing status, next billing date, cancellation status, and billing management options.
Users without an active membership may see available subscription plans or a link to view plans, depending on the membership settings.
Account-Type Visibility
Some dashboard sections are shown only for certain users:
- Business Profile appears for professional and organization accounts.
- Availability appears for approved professional and organization accounts.
- Events is hidden for unapproved professional accounts.
- Push Notifications appears only for users who have permission to send push notifications.
- Membership appears only when the paid membership system is enabled.
- Appointments changes label depending on account type: professionals and organizations see Appointments, while other users see My Appointments.
Test the Dashboard
- Visit the dashboard page while logged in.
- Confirm the sidebar menu appears.
- Click each dashboard menu item.
- Confirm each section opens without leaving the page.
- Test with a regular user account.
- Test with a professional or organization account if you use Business Mode.
- If paid memberships are enabled, confirm the Membership section appears.
- If push notifications are enabled, confirm only permitted users see the Push Notifications section.
Troubleshooting
The dashboard menu is missing
Go to Appearance → Menus and confirm a menu is assigned to the Dashboard Menu location.
A dashboard menu item does not open the correct section
Remove the menu item and add it again from Dashboard Menu Items. Do not manually change the item URL after adding it.
Business Profile does not show
Confirm the user account is a professional or organization account.
Availability does not show
Confirm the user account is an approved professional or organization account.
Events do not show for a professional account
Confirm the professional account has been approved.
Membership does not show
Confirm the paid membership system is enabled.
Push Notifications does not show
Confirm the user has permission to send push notifications.
