Prerequisites
Before installing VertiSub CMS, ensure your server meets these requirements:Server Requirements
- WordPress: Version 6.1 or higher
- PHP: Version 8.0 or higher
- MySQL: Version 5.7 or higher (or MariaDB 10.2+)
- Web Server: Apache or Nginx
- Memory: Minimum 256MB PHP memory limit (512MB recommended)
Installation Methods
You can install VertiSub CMS using one of three methods:Method 1: WordPress Admin Upload (Recommended)
Upload Theme
Navigate to Appearance → Themes → Add New → Upload Theme
- Click “Choose File” and select the
vertisubtheme.zipfile - Click “Install Now”
- Wait for the upload and installation to complete
Method 2: FTP/SFTP Upload
Method 3: WP-CLI Installation
For advanced users with command-line access:Installing Required Plugins
After installing the theme, install and activate required plugins:Install Advanced Custom Fields
Via WordPress Admin:
- Go to Plugins → Add New
- Search for “Advanced Custom Fields”
- Click Install Now on the ACF plugin by Delicious Brains
- Click Activate after installation
Post-Installation Configuration
After installing the theme and plugins, complete these configuration steps:1. Set Permalink Structure
For the custom post types to work correctly:Configure Permalinks
- Go to Settings → Permalinks
- Select Post name option (recommended)
- Click Save Changes
2. Configure Menus
The theme uses a custom menu system with dropdown support:menu.php
Create Menu
- Go to Appearance → Menus
- Click Create a new menu
- Name it “Main Menu” or “Primary Navigation”
- Click Create Menu
Add Menu Items
Add pages, custom post types, or custom links to your menu:
- Services
- Courses
- Certifications
- About Us
- Contact
3. Upload Logo
Customize your site’s logo:
The logo will appear in the header:
header.php:30
4. Configure Custom Image Sizes
The theme automatically creates these image sizes:setup.php:31
To regenerate thumbnails for existing images, install the “Regenerate Thumbnails” plugin and run it once.
5. Test Custom Post Types
Verify that all custom post types are registered:Check Admin Menu
You should see these new menu items:
- Servicios (Services) - with hammer icon
- Cursos (Courses) - with awards icon
- Certificaciones (Certifications) - with awards icon
- Países (Countries)
- Clientes (Clients)
- Documentos (Documents)
Theme Structure Verification
Verify your theme installation is complete:Troubleshooting Installation
Theme Not Appearing
Custom Post Types Not Showing
If custom post types don’t appear after activation:- Flush Permalinks: Go to Settings → Permalinks and click Save
- Check PHP Version: Ensure you’re running PHP 8.0+
- Enable Debug Mode: Add to
wp-config.php:
wp-config.php
Missing Styles
If the site looks unstyled:- Clear Cache: Clear any caching plugins
- Check Console: Open browser DevTools and check for 404 errors
- Verify Enqueue: Ensure
enqueue.phpis being loaded properly
functions.php:12
Security Considerations
After installation, the theme automatically implements these security measures:security.php:14
These headers protect against XSS attacks, clickjacking, and MIME-type sniffing.
Performance Optimization
The theme includes performance features out of the box. For additional optimization:- Install a Caching Plugin: WP Rocket, W3 Total Cache, or WP Super Cache
- Enable Gzip Compression: Via server configuration
- Use a CDN: For external assets (Bootstrap, Font Awesome, etc.)
- Optimize Images: Use WebP format and lazy loading
Next Steps
Your theme is now installed! Continue with:Quick Start Guide
Create your first service and course
Theme Reference
Learn about custom post types in detail
Getting Help
If you encounter issues during installation:- Check the PHP error log:
/wp-content/debug.log - Verify server requirements are met
- Contact Vertisub support with your WordPress and PHP versions

