Installation & Getting Started
MHM Rentiva is a professional plugin designed to turn your WordPress site into a powerful vehicle rental platform. This guide walks you through installing the plugin from scratch and completing the initial configuration steps.
Click the video box below to watch a step-by-step installation walkthrough.
🎥 Tutorial Video Coming Soon
It will be available here once published on our official YouTube channel.1. System Requirements
For stable operation, your server and WordPress installation must meet the following minimum requirements:
| Requirement | Minimum Version | Notes |
|---|---|---|
| WordPress | 6.7+ | The latest stable release is recommended. |
| PHP | 8.1+ | Required for security and performance. |
| WooCommerce | 8.0+ | Required for all frontend payment flows. |
| SSL Certificate | HTTPS | Required for payment gateways (Stripe, iyzico, etc.) to work. |
| Permalink Structure | Post Name | %postname% is recommended for SEO and routing. |
2. Step-by-Step Installation
There are two main methods for installing MHM Rentiva:
Method A: Through the WordPress Admin (Recommended)
- From your WordPress dashboard, go to Plugins > Add New.
- Click the Upload Plugin button and select the
mhm-rentiva.zipfile you received.
🖼️ IMAGE: PLUGIN UPLOAD SCREEN
(Screenshot showing the Plugins > Add New > Choose File step)
- Click Install Now and, once the process completes, click Activate Plugin.
🖼️ IMAGE: PLUGIN ACTIVATION CONFIRMATION
(The screen showing the "Activate Plugin" button after a successful upload)
Method B: Via FTP/SFTP
- Extract the
mhm-rentiva.zipfile into a folder on your computer. - Connect to your server with an FTP client (such as FileZilla).
- Upload the extracted folder to the
/wp-content/plugins/directory. - Activate the plugin from your WordPress dashboard.
3. Automatic Post-Install Actions
When the plugin is activated, the following actions run automatically in the background:
- Database Tables: Functional tables such as
payment_log,sessions, andtransfer_routesare created. - CPT Registration: The
vehiclecustom post type and its related taxonomies are registered. - Customer Role: A custom user role named
rentiva_customeris added. - Rewrite Rules: Permalinks are automatically refreshed for vehicle pages.
4. Initial Setup Wizard
The first time you activate the plugin, the system automatically redirects you to the Setup Wizard. This wizard:
- Collects your basic company information.
- Automatically creates the required pages (Search, Vehicle Detail, Checkout, etc.).
- Verifies the WooCommerce integration.
If the wizard does not open automatically, you can start it manually via MHM Rentiva > Setup Wizard in the WordPress admin menu.
Technical Details (For Developers)
During activation, the plugin uses register_activation_hook to fire the mhm_rentiva_single_site_activation() function. That function keeps the database schema up to date through the DatabaseMigrator class.
When WP_DEBUG is enabled during development, installation errors will surface in the PHP logs or in the error notice boxes at the top of the screen.
Section Summary
- PHP 8.1+ and WooCommerce are required.
- The Setup Wizard must be completed after installation.
- Database tables are created automatically on activation.
Changelog
| Date | Version | Note |
|---|---|---|
| 23.04.2026 | 4.27.2 | Documentation synchronized with the current plugin release. |
| 18.03.2026 | 4.21.2 | Design revision and expanded content. |
| 26.02.2026 | 4.21.0 | Initial version created. |