Page Templates
Page Templates Guide
Applies to: Current VideoHub360 theme package
Create a Template Page
- Go to Pages → Add New.
- Enter the page title and recommended slug.
- Select the required template in the page settings.
- Publish the page.
- Add it to a menu only when visitors need a direct link.
Included Templates
| Template | Recommended page and slug | Purpose |
|---|---|---|
| Activity Feed | Activity, activity | Community activity and posting feed |
| Bulletins Archive | Bulletins, bulletins | Bulletin listings and filters |
| Course Catalog | Courses, courses | Public or protected course catalog |
| Dashboard | Dashboard, dashboard | Logged-in account dashboard |
| Login | Login, login | Branded login form |
| Lost Password | Lost Password, lost-password | Password-reset request form |
| Members Directory | Members, members | Searchable member directory |
| Profile Edit | Edit Profile, edit-profile | Frontend profile editor |
| Client Registration | Client Registration, client-registration | Client/learner/customer registration |
| Instructor Registration | Instructor Registration, instructor-registration | Instructor/educator registration |
| Registration Landing Page | Join, join | Account-type selection |
| Professional Registration | Professional Registration, professional-registration | Service professional registration |
| Register | Register, register | Standard registration |
| Reset Password | Reset Password, reset-password | New-password form opened from reset links |
Recommended Visibility
Configure login requirements under VH360 Theme → Template Visibility.
- Dashboard and Profile Edit: require login
- Login, Register, Lost Password, and Reset Password: always public
- Members Directory and public profiles: public or private according to community policy
- Activity Feed: public or private according to community policy
- Course Catalog: public for discovery or protected for a private learning site
- Bulletins: public or private according to bulletin audience strategy
Registration Prerequisites
Create only the registration pages used by the site. Business mode can use the Registration Landing Page with Professional, Instructor, and Client registration pages. Configure approval and invite requirements before testing the forms.
Course Catalog Prerequisites
Enable course features in VideoHub360 Core before using the Course Catalog template. Confirm course ownership, visibility, product mapping, and membership rules.
Test Each Page
Test logged in and logged out. Confirm the expected template loads, redirects do not loop, the dashboard page is unique, and menu links point to the correct page.
Page Templates Guide
Open Page Templates
In the WordPress dashboard, go to VH360 Theme → Page Templates.
This screen provides guidance for the theme’s included page templates.
Create a Page with a Theme Template
- Go to Pages → Add New.
- Enter the page title.
- Open the page template selector in the page editor.
- Choose the needed theme template.
- Publish or update the page.
- View the page on the frontend.
Common Template Pages
Use page templates for customer-facing community areas such as:
- Dashboard
- Profile Edit
- Login
- Register
- Members Directory
- Activity Feed
- Bulletins
Only create the pages you plan to use on your site.
Add Template Pages to Menus
After creating pages, go to Appearance → Menus and add the pages to the correct menu locations.
Use the Dashboard Menu location for dashboard navigation and the Primary Menu location for main site navigation.
Test Each Template
After publishing template pages:
- View each page while logged in.
- View protected pages while logged out.
- Confirm redirects and login requirements match VH360 Theme → Template Visibility.
Troubleshooting
A template page looks like a normal page
Edit the page and confirm the correct template is selected.
A protected page redirects to login
This is expected if the template is set to require login under VH360 Theme → Template Visibility.
A menu link opens the wrong area
Edit the menu item under Appearance → Menus and confirm it points to the correct page or dashboard tab.
