Theme Menu Settings
Theme Menu Settings Guide
This guide explains the customer-facing options available under WordPress Dashboard → VH360 Theme.
Dashboard
Use VH360 Theme → Dashboard as the main overview screen for the theme.
This screen shows:
- Theme version information
- Member, bulletin, activity, and feature status summaries
- System status for required pages and permalink setup
- Quick links for common admin tasks
- Recent activity
- Documentation and support links
Appearance
Use VH360 Theme → Appearance to manage broad theme appearance and feature switches.
This screen includes:
- Color presets
- A link to the WordPress Customizer
- Theme feature toggles for profiles, bulletins, activity tracking, members directory, and the user menu system
- Performance options for asset minification and lazy loading
- A custom CSS field for site-wide styling adjustments
Use the WordPress Customizer link on this screen for visual settings such as colors, fonts, logo, and other design controls.
Profile Settings
Use VH360 Theme → Profile Settings to control user profile features.
This screen includes:
- Enable or disable profile pages and profile customization
- Show or hide profile avatars
- Show or hide cover images
- Show or hide social links
- Show or hide profile statistics
- Show or hide the profile header follow button
- Select which social media platforms users can add to profiles
- Configure avatar cropping
- Set avatar upload limits, output size, minimum dimensions, and image quality
- View supported avatar formats
- Set cover image upload size limits
- View the recommended cover image dimensions and supported cover image formats
Activity Feed
Use VH360 Theme → Activity Feed to control activity tracking and community post uploads.
This screen includes:
- Enable or disable activity tracking
- Choose which activity types are tracked, including video uploads, new member registrations, profile updates, and milestones
- Set the activity retention period
- Set how many activities display per page
- Enable or disable photo uploads for community posts
- Enable or disable video uploads for community posts
- Set maximum photo and video upload sizes for community posts
- Choose allowed community post video formats: MP4, WebM, and OGV
- View activity statistics
- Clear old activities based on the retention period
Community post upload settings on this screen are separate from the main video upload settings used by the frontend Create Video form.
Members
Use VH360 Theme → Members to configure the members directory.
This screen includes:
- Enable or disable the searchable members directory page
- Set members per page
- Choose default sorting: newest first, oldest first, most active, or alphabetical
- Enable or disable the directory search box
- Show or hide profile card stats
- Show or hide the follow button on member cards
- Choose whether the directory shows all members or professionals only
- Choose professional account types for professionals-only directories: Professional and Organization
- Require approval before professionals appear in professionals-only directories
- Choose which user roles are visible in the members directory
- Enable member category filtering
- Create member category labels for directory filtering
Page Templates
Use VH360 Theme → Page Templates as a setup reference for theme pages and shortcodes.
This screen shows template guidance for:
- Dashboard
- Profile Edit
- Login
- Register
- Members Directory
- Activity Feed
- Bulletins
It also lists customer-facing shortcodes for displaying the dashboard, profile edit form, members directory, activity feed, and bulletins list.
Gallery
Use VH360 Theme → Gallery to control gallery features.
This screen includes:
- Enable or disable galleries
- Allow users to create galleries from the frontend dashboard
- Enable or disable comments on galleries
- Set the maximum number of images per gallery
- Set maximum image upload size
- Choose allowed image types: JPG, JPEG, PNG, GIF, and WebP
- Choose the default gallery layout: grid, masonry, or justified
- Set default gallery columns
- Enable or disable lightbox viewing by default
- Set how many galleries show per page on the archive
- View gallery shortcode examples and available shortcode parameters
Notifications
Use VH360 Theme → Notifications to control the in-app notification system.
This screen includes:
- Notification statistics
- Enable or disable the notification system globally
- Set the polling interval
- Set the maximum number of notifications stored per user
- Set notification retention days
- Enable or disable notification types for follows, likes, comments, replies, mentions, and shares
- Enable caching for notification counts and queries
- Choose the cleanup schedule: hourly, twice daily, daily, or weekly
- Run manual cleanup
- Delete all notifications
Use the delete-all option carefully because it permanently removes all notifications.
Messages
Use VH360 Theme → Messages to control direct messaging.
This screen includes:
- Total message and active conversation statistics
- Enable or disable direct messaging site-wide
- Require mutual following before users can message each other
- Set the message character limit
- Set the message retention period
- View usage information for where users access messages
The screen also describes built-in security and performance behavior for the messaging system.
Permissions
Use VH360 Theme → Permissions to choose which user roles can access specific frontend features.
This screen includes role-based permissions for:
- Creating posts from the dashboard
- Creating videos from the dashboard
- Hosting live rooms from the dashboard
- Creating events from the dashboard
- Creating bulletins from the dashboard
- Creating galleries from the dashboard
- Publishing galleries
- Uploading images and media
- Managing bulletin banners from the frontend dashboard
Administrators are always included in these permissions and cannot be removed from them on this screen.
Template Visibility
Use VH360 Theme → Template Visibility to control which community templates require users to be logged in.
This screen includes login requirements for:
- Dashboard
- Profile Edit
- Members Directory
- Activity Feed
- Public author/profile pages
Login, Register, Lost Password, and Reset Password pages remain public to prevent redirect issues.
Business
Use VH360 Theme → Business to control professional account approval.
This screen includes:
- Require Professional Approval
- Pending professional approval list
- Approve or reject pending professional accounts
- View profile link for pending professionals
When professional approval is required, new professional registrations wait for admin approval before receiving professional access.
Paid Memberships
Use VH360 Theme → Paid Memberships to configure the paid membership system.
This screen includes tabs for:
- General membership settings
- Stripe and recurring billing
- Plan configuration
- Membership statistics
The General tab includes membership enablement, pricing page URL, locked-content behavior, renewal reminders, grace period settings, feature gating, and subscription card styling.
The Stripe / Recurring tab includes recurring billing, test mode, Stripe API keys, webhook signing secret, customer portal, and cancellation behavior.
The Plan Configuration tab controls billing mode, Stripe Price ID, auto-renew, trial days, frontend display name, display price, short description, and feature list for each plan.
Advanced
Use VH360 Theme → Advanced for troubleshooting, cache, and import/export tools.
This screen includes:
- Debug mode
- Error logging
- Deprecated notices
- Theme data cache expiration
- Clear theme cache
- Export and import theme admin option groups
- Export and import Customizer settings
- Reset all theme settings
- Database information
Keep debug and logging options disabled on live production sites unless you are actively troubleshooting.
Video Upload
Use VH360 Theme → Video Upload to control main video uploads from the frontend Create Video form.
This screen includes:
- Enable or disable direct video file upload
- Set maximum main video upload size
- Set allowed main video file extensions
- View server upload limit information
- View a summary of how the frontend upload flow works
When enabled, users can choose an uploaded video file as the video source from the Create Video form. Uploaded videos are stored in the WordPress Media Library.
These settings control main video uploads only. They do not control Activity Feed community post video uploads.
Starter Sites
Use VH360 Theme → Starter Sites to access the starter site/demo import screen.
This screen is used for importing available starter sites from the configured demo registry. It is separate from the regular theme settings screens.
Recommended Admin Workflow
For most sites, configure the menu in this order:
- Use Appearance to enable the major theme features you want active.
- Use Page Templates to confirm the required pages and shortcodes.
- Use Profile Settings, Activity Feed, Members, Gallery, Notifications, and Messages to configure community behavior.
- Use Permissions to decide which roles can create, upload, publish, or host from the frontend dashboard.
- Use Template Visibility to decide which community pages require login.
- Use Business if your site uses professional accounts.
- Use Paid Memberships if you want membership-based access control.
- Use Advanced only for troubleshooting, import/export, cache, or reset tasks.
Troubleshooting
I do not see a VH360 Theme submenu item
Confirm the related theme feature or bundled plugin is active. Some screens are added by bundled functionality, such as Starter Sites and Video Upload.
Users cannot access a frontend feature
Check both Permissions and Paid Memberships. Permissions control which roles can use a feature. Paid Memberships can also require an active membership for selected features.
Guests are redirected away from a community page
Check Template Visibility and confirm whether that template is set to require login.
Activity Feed uploads and main video uploads do not match
Use Activity Feed for community post photo/video upload settings. Use Video Upload for the frontend Create Video form.
