Getting Started
This guide walks you through setting up WordPress, installing VertiSub CMS, and creating your first content. By the end, you’ll have a working site with services and courses.This guide assumes you have a hosting environment ready. If not, consider using hosting providers like SiteGround, Bluehost, or WP Engine.
Step 1: Install WordPress
If you don’t have WordPress installed yet:Download WordPress
Step 2: Install VertiSub Theme
Install Theme Files
Upload the theme via WordPress admin:
- Go to Appearance → Themes → Add New
- Click Upload Theme
- Choose
vertisubtheme.zip - Click Install Now
- Click Activate
Install Required Plugin
Install Advanced Custom Fields:
- Go to Plugins → Add New
- Search “Advanced Custom Fields”
- Click Install Now on ACF by Delicious Brains
- Click Activate
Step 3: Basic Configuration
Set Up Navigation
Create your main menu:
- Go to Appearance → Menus
- Create a new menu called “Main Menu”
- Add these pages:
- Home
- Services (Servicios)
- Courses (Cursos)
- About
- Assign to Primary Menu location
- Click Save Menu
Upload Site Logo
Add your branding:
- Go to Appearance → Customize
- Navigate to Site Identity
- Click Select Logo
- Upload your logo (recommended: 300x100px PNG)
- Click Publish
Step 4: Create Your First Service
Now let’s create a service offering. The Services custom post type is perfect for showcasing your maritime services.Access Services
In WordPress admin, click Servicios in the sidebar.You’ll see the services manager with a hammer icon (🔨).
Add New Service
Click Añadir servicio (Add New Service).The service post type supports:Fill in:
services.php:30
- Title: “Underwater Welding Services”
- Description: Use the editor to describe your service
- Featured Image: Upload a service photo (400x300px recommended)
Add Multimedia Content
Scroll down to the Multimedia metabox:The multimedia metabox implementation:
services.php:62
Associate with Countries
Select countries where this service is available:In the Países metabox (sidebar), hold Ctrl/Cmd and select multiple countries:
- Mexico
- Panama
- Colombia
services.php:216
Step 5: Create Your First Course
Courses are more complex than services, with instructor relationships, curriculum, and testimonials.Add New Course
Click Añadir Nuevo and fill in basic information:
- Title: “Commercial Diving Certification Level 1”
- Description: Full course overview in the editor
- Featured Image: Course thumbnail (recommended dimensions for thumbnails)
Add Course Images
In the Detalles del Curso metabox:
courses.php:79
- Click + Añadir Imagen
- Upload training photos
- Add 3-5 images showcasing the course
Configure Modalities
Add course delivery methods:Add modalities like:
courses.php:95
- “Online Learning”
- “In-Person Training”
- “Hybrid Format”
Add Introduction Video
Paste a YouTube or Vimeo URL:This video will be featured prominently on the course page.
Add Testimonials
Add video testimonials from past students:
courses.php:112
- Click + Añadir Testimonio
- Paste testimonial video URL
- Add 2-3 testimonials
Build Course Curriculum
Add course topics/modules:Example curriculum:
courses.php:125
- “Introduction to Commercial Diving”
- “Safety Protocols and Equipment”
- “Underwater Welding Techniques”
- “Certification Exam Preparation”
Associate with Countries
Select countries where the course is offered:For each country:
courses.php:147
- Check the checkbox
- Add contact URL:
https://yoursite.com/contact/mexico
Add Custom Agreements
If you have special partnerships:Example:
courses.php:163
- Title: “Partnership with Marine Institute”
- URL:
https://marineinstitute.com/partnership
Step 6: Add Supporting Content
Create Countries
Before services and courses can be associated with locations, add countries:Add Certifications
Showcase your professional certifications:certification.php:10
Step 7: Customize Appearance
Understanding the Design System
The theme uses CSS variables for consistent theming:style.css:18
Navigation Styles
The theme includes a modern navigation system:style.css:256
- Fixed header with blur effect
- Responsive hamburger menu
- Dropdown support
- Smooth animations with AOS library
Step 8: Test Your Site
View Frontend
Visit your site homepage:Check that:
- Logo displays correctly
- Menu works with dropdowns
- Mobile hamburger menu functions
Test Service Page
Navigate to your service:Verify:
- Images display in gallery
- Videos play correctly
- Country associations show
Test Course Page
Visit your course:Confirm:
- Introduction video plays
- Curriculum displays properly
- Registration links work
- Testimonials are visible
Common Tasks
Adding More Services
Adding More Courses
Querying Custom Post Types
To display services in templates:Performance Tips
The theme is already optimized, but here are additional tips:
- Image Optimization: Use WebP format and compress images
- Caching: Install WP Rocket or similar caching plugin
- CDN: Use Cloudflare for static assets
- Lazy Loading: Images lazy load by default in WordPress 5.5+
- Database: Optimize database regularly with WP-Optimize
Next Steps
You now have a working VertiSub CMS site! Continue with:Custom Post Types
Deep dive into all post types
Template System
Learn about page templates
Customization
Customize colors and styles
Troubleshooting
Services/Courses Not Showing
Flush permalinks:Multimedia Not Saving
Check file upload limits:wp-config.php
Styles Not Loading
Clear cache and check:functions.php:12
functions.php.
Getting Help
If you need assistance:- Check WordPress error log:
/wp-content/debug.log - Enable debug mode to see errors
- Contact Vertisub support with:
- WordPress version
- PHP version
- Error messages
- Screenshots
Congratulations! You’ve successfully set up VertiSub CMS and created your first content. 🎉

