📘RentalForge Documentation
RentalForge is a WooCommerce-based WordPress rental plugin that helps you manage property, equipment, availability, and bookings from a single unified dashboard.- 🚀Getting Started
- ⭐ Features
- 📌 Applications
- 🧭 Menu Overview
- ⚡Quick Menu
-
📝 Post Management
- ⚙️ General Settings
- 💰 Properties & Pricing
- 📅 Date Configuration
- ➕ Additional Services
- 🧾 Client Forms
- 📜 Terms & Conditions
- ❓ FAQs
- 🧾 Tax Settings
- 🏠Properties
- 📦Orders
- ➕Add Order (PRO)
-
🌐 Global Data
- 📅 Dates
- 💰Additional services
- 📋Client Form
- 🤝T&C
- ❓FAQ
- 🏘️Category
- 📍Location
- 🏷️ Brands
- 🔗Feature
-
⚙️ Configuration
- 🛠️ RentalForge
- 📄 PDF (PRO)
- 📑 Order Lists PDF (PRO)
- 📑 Order Lists CSV (PRO)
- 📧 E-mail (PRO)
- 🖼️ Slider
- ☎️ Contact Information
- 🎨 CSS Property
- 🛡️ Status
- 🔗 Shortcodes
- 🧩 Templating
- 🌍Translate
RentalForge - Documentation
This documentation is designed to help you understand this plugin. Please carefully review the documentation to understand how this template is created and how to edit it properly. Basic knowledge of WordPress is required to use this plugin.
- Version : 1.0.0
- Author : ABPTEAM
- Created : 06 ,June 2026
- Last Updated : 06 ,June 2026
If you have any questions that are beyond the scope of this help file, don't hesitate to email through the Support Page.
RentalForge - Features
- All-in-One Dashboard Menu
- Inventory Management System
- Equipment & Property Management
- Custom Order Tracking System
- Property Schema Support
- Developer-Friendly Architecture
- Multi-Currency Support
- Fully Responsive Design
- Buffer Time Configuration
- Flexible Date Configuration
- Tax Configuration (WooCommerce Based)
- Clone Property Feature
- Clone Post Feature
- Template System
- Translation Ready
-
Shortcodes
- - Post List Shortcode
- - Property List Shortcode
-
Post Listings
- Search functionality
- Category-based filtering
- Multiple layout styles
-
Property Listings
- Property search system
- Category-based filtering
- Booking rule selection
- Multiple layout styles
-
Multiple Pricing Options
- - Hourly pricing
- - Daily pricing
- - Monthly pricing
- - Combined hourly & daily pricing
- - Combined monthly & daily pricing
-
Smart Booking Rules
- - Set minimum and maximum rental duration
- - Configure booking time restrictions
- - Define flexible rental rules
-
Advanced Deposit System
- - Fixed amount deposit
- - Percentage-based deposit
- - Fixed amount per quantity
-
Quantity Control
- - Minimum quantity (optional)
- - Maximum quantity (optional)
- - Reserved quantity support (optional)
-
Availability Management
- - Day-wise schedule control
- - Special date enable/disable system
- - Availability override options
-
Frontend Experience
- - Dynamic price calculation
- - Simple and user-friendly booking interface
- - Shortcode-based property display
-
Additional Services
- - Global additional services system
- - Custom per-post services
-
Client Information Forms
- - Global form configuration
- - Custom per-post form builder
-
FAQ & Terms Support
- - Global FAQ system
- - Custom FAQ per post
- - Fully editable Terms & Conditions
- Booking / Order Management
- Export Booking List (PDF) - PRO
- Export Booking List (CSV) - PRO
- PDF Invoice Generation - PRO
- Send Email with PDF Attachment - PRO
- Resend Email with PDF - PRO
- Backend Order Management - PRO
RentalForge - Applications
- 🏡 Property Rental
- 🚗 Vehicle Rental
- 🚲 Bike Rental
- 🚙 Car Rental
- 🏨 Resort Booking System
- 📅 Doctor / Lawyer Appointment Booking
- 🛠️ Equipment Rental
- 👗 Dress / Costume Rental
- ⛵ Yacht / Boat Rental
- 🏑 Sports Equipment Rental
- 🏢 Office Space Rental
- 🏠 Any Type of Goods & Property Rental
RentalForge - Menu
- 🪜 Top Quick Menu
- 🔨 Post Lists — Manage all rental posts
- 🏠 Properties — Manage rental properties and inventory
- 📋 Orders — View and manage all booking orders
- 📦 Add Order (PRO) — Manually create orders from admin panel
- 🌐 Global Data — Configure global settings and shared data
- ⚙️ Configuration — Manage all plugin configurations and settings
- 🛡️ Status — System status and health information
- 📚 Documentation — Access plugin documentation and guides
🪜 Top Quick Menu
- 👉 Create a new post with all required fields
- 👉 Add a new property listing with full configuration
- 👉 Create and manage categories for better content organization
- 👉 Add new location data for filtering and management
RentalForge - Post Lists
- 🔁 Clone Post: Create an exact duplicate of the selected post. The cloned post is saved as a draft and can be freely edited or customized.
- ♻️ Restore Post: Recover a previously deleted or archived post and restore it back to the post list.
- ❌ Permanent Delete: Permanently remove the selected post from the system. This action cannot be undone.
- ✍️ Edit Post: Modify and update existing post content, settings, and configurations at any time.
- 👁️ View Post: Preview how the post will appear on the live frontend website.
- 🗑️ Move to Trash: Move the post to trash instead of permanently deleting it. You can restore it later if needed.
General Configuration
- 👉 Rent Continue ON/OFF: Enable or disable the rent continuation feature. When enabled, users can extend rental duration without creating a new booking.
- 👉 Template Change (Details Page Template): Select and switch between different post details page templates to control layout, design, and content structure.
- 👉 Category Control: Enable or disable category support for the post type. You can select existing categories, or create new categories directly from this section without leaving the page.
- 👉 Location Control: Enable or disable location features for the post type. You can select available locations from the list or add new locations instantly for better flexibility.
Properties and Price Configuration
- ➕ Add New Property: Create a new property with full configuration, including pricing rules, availability settings, and rental conditions.
- ✍️ Edit Property: Update existing property details such as description, pricing, availability, and rental settings.
- 🔁 Clone Property: Duplicate an existing property along with all settings to save time when creating similar listings.
- ❌ Delete Property: Permanently remove a property from the system when it is no longer required.
Date Configuration
📅 Flexible Date Selection
- 👉 Select specific dates for property rental availability
- 👉 Configure availability based on weekdays (Monday–Sunday)
- 👉 Set custom recurring day rules for schedules
- 👉 Define special dates (holidays/events) as available or unavailable
🌍 Global Date Configuration
The system also includes a Global Date Configuration option available in the Global Settings menu.- 👉 When Global Date Configuration is ENABLED, all post-level date settings are ignored
- 👉 The system automatically applies global rules to all properties/posts
- 👉 Ensures consistent date behavior across the entire platform
⚙️ Smart Workflow Behavior
- If Global Date Configuration = ON → Individual post date settings are not required
- If Global Date Configuration = OFF → Each post can use its own custom date settings
🚀 Benefits
- 👉 Reduces repetitive configuration and saves time
- 👉 Ensures consistent booking rules across all properties when needed
- 👉 Provides full flexibility for individual property control
- 👉 Ideal for large-scale rental and booking systems
Additional Services Configuration
🌍 Global Additional Services
From the Global Configuration panel, you can define a standard set of additional services that apply across the entire system.- 👉 Create global additional services (e.g. cleaning, pickup, insurance, setup, etc.)
- 👉 Enable or disable services globally
- 👉 Maintain a centralized service list for all posts
🏠 Custom Post-Level Configuration
Each individual post can also have its own custom additional services setup.- 👉 Import services directly from global configuration
- 👉 Add new custom services specific to that post
- 👉 Modify imported or custom services
- 👉 Remove services if not required for that post
🔄 Import & Flexibility System
- 👉 One-click import from global services
- 👉 Fully editable after import (no restrictions)
- 👉 Combine global and custom services within a single post
- 👉 Adjust pricing per post if needed
⚙️ Smart Behavior
- Global services act as a base template
- Each post can inherit or customize services independently
- Changes in global configuration do not overwrite existing post-level custom settings
🚀 Benefits
- 👉 Saves time with reusable service templates
- 👉 Ensures consistency across all properties
- 👉 Provides full customization where needed
- 👉 Scales easily for large rental platforms
Client Forms Configuration
🌍 Global Client Forms
From the Global Configuration panel, you can create and manage a standard set of client form fields that will be used across all posts.- 👉 Define global form fields (e.g. Name, Email, Phone, Address, ID number, etc.)
- 👉 Enable or disable specific fields globally
- 👉 Maintain a consistent form structure for all properties
🏠 Custom Post-Level Forms
Each individual post can also have its own custom client form configuration.- 👉 Import form fields from global configuration
- 👉 Add new custom fields specific to that post
- 👉 Modify imported fields (label, type, required/optional)
- 👉 Remove unnecessary fields per post
🔄 Import & Customization System
- 👉 One-click import from global forms
- 👉 Fully editable after import
- 👉 Combine global and custom fields in a single form
- 👉 Control field order, validation, and requirements
⚙️ Smart Behavior
- Global forms act as a default template
- Each post can override or extend the global structure
- Changes in global configuration do not overwrite existing post-level forms
🚀 Benefits
- 👉 Standardized data collection across all properties
- 👉 Faster setup using reusable form templates
- 👉 Full flexibility for different property requirements
- 👉 Scalable system for large rental platforms
Terms & Conditions Configuration
🌍 Global Terms & Conditions
From the Global Configuration panel, you can create and manage standard terms that will be applied across all posts.- 👉 Define global terms and conditions content
- 👉 Enable or disable terms acceptance globally
- 👉 Maintain a consistent policy for all properties
🏠 Custom Post-Level Terms
Each individual post can also have its own custom terms and conditions configuration.- 👉 Import terms from global configuration
- 👉 Add new custom terms specific to that post
- 👉 Modify imported terms content as needed
- 👉 Remove or replace terms per post requirement
🔄 Import & Customization System
- 👉 One-click import from global terms
- 👉 Fully editable after import
- 👉 Combine global and custom terms if required
- 👉 Control visibility and acceptance rules
⚙️ Smart Behavior
- Global terms act as a default policy template
- Each post can override or extend global terms
- Global changes do not overwrite custom post-level edits
🚀 Benefits
- 👉 Ensures legal and policy consistency across the platform
- 👉 Saves time with reusable global templates
- 👉 Allows full customization per property
- 👉 Improves compliance and user transparency
FAQ Configuration
🌍 Global FAQ
From the Global Configuration panel, you can create and manage a standard set of FAQs that will be used across all posts.- 👉 Define global questions and answers
- 👉 Enable or disable the FAQ section globally
- 👉 Maintain a consistent FAQ structure for all properties
🏠 Custom Post-Level FAQ
Each individual post can also have its own custom FAQ configuration.- 👉 Import FAQs from global configuration
- 👉 Add new custom FAQs specific to that post
- 👉 Modify imported questions and answers
- 👉 Remove or reorder FAQs per post requirement
🔄 Import & Customization System
- 👉 One-click import from global FAQs
- 👉 Fully editable after import
- 👉 Combine global and custom FAQs if needed
- 👉 Control FAQ order and visibility
⚙️ Smart Behavior
- Global FAQs act as a default knowledge base
- Each post can override or extend FAQs independently
- Global changes do not overwrite custom post-level FAQs
🚀 Benefits
- 👉 Reduces repetitive customer queries
- 👉 Improves user experience with quick answers
- 👉 Saves time with reusable FAQ templates
- 👉 Provides a flexible and scalable system
Tax Configuration
🏠 Properties List
📋 Key Features of Property Management
- ➕ Add New Property: Create a new property with full configuration including pricing rules, availability calendar, rental conditions, and booking settings.
- ✍️ Edit Property: Update property information such as title, description, pricing plans, gallery, rules, and availability settings.
- 🔁 Clone Property: Duplicate an existing property with all configurations to quickly create similar listings without manual setup.
- ❌ Delete Property: Permanently remove a property from the system when it is no longer required.
- 🔄 Transfer Property: Move a property from one post to another post without losing any configuration, pricing, or booking data.
🔎 Advanced Filtering & Management
- 👉 Filter properties by Post to view only properties assigned to a specific post.
- 👉 Search properties using keyword-based search for quick access.
- 👉 View property status, availability, and associated post mapping in the listing table.
- 👉 Bulk actions support (delete, move, update status).
🧭 Post-wise Property Mapping
- Each property is assigned to a specific post, allowing structured organization of rental items.
- You can easily reassign properties to another post using the transfer option.
- This helps manage multi-category rental systems such as vehicles, equipment, or real estate separately.
📄 Pagination & Performance
- Property list supports pagination for better performance and usability.
- Large datasets are automatically split into multiple pages for faster loading.
- Optimized query system ensures smooth admin experience even with thousands of properties.
🚀 Benefits
- 👉 Centralized property management system
- 👉 Faster workflow with clone and transfer features
- 👉 Better organization using post-based grouping
- 👉 Scalable system for large rental marketplaces
- 👉 Optimized performance with pagination support
📋 Orders List
🔎 Advanced Order Filtering System
- 👉 Post Name: Filter orders by related rental post or listing.
- 👉 Order ID: Search and locate a specific order using its unique ID.
- 👉 Order Date: Filter orders based on a specific order creation date.
- 👉 Order Date Between: Select a date range to view orders within a specific period.
- 👉 Booking Date: Filter orders based on the actual rental booking date.
- 👉 Booking Date Between: Search bookings within a selected date range.
- 👉 User Name: Find orders placed by a specific customer.
- 👉 Location: Filter orders based on property or rental location.
- 👉 Billing Name: Search using billing customer name.
- 👉 Billing Email: Filter orders using customer email address.
- 👉 Billing Phone: Search orders using customer phone number.
📊 Order Management Features
- 👉 View complete order details including customer, property, pricing, and booking information
- 👉 Track order status and rental activity in real-time
- 👉 Access full billing and customer information per order
- 👉 Organized table view for easy scanning and management
📄 Pagination & Performance
- 👉 Fully paginated order system for handling large datasets efficiently
- 👉 Optimized query structure for fast loading performance
- 👉 Smooth navigation between pages without performance degradation
🗑️ Order Actions
- 👉 Delete Order: Permanently remove an order from the system when no longer needed.
- 👉 View full order details before performing any action to ensure safe management.
🚀 Benefits
- 👉 Advanced filtering for fast order tracking
- 👉 Full visibility of customer and booking data
- 👉 Scalable system for high-volume rental businesses
- 👉 Optimized performance with pagination support
- 👉 Easy order management with minimal effort
➕ Add Order From Dashboard
- Create rental orders directly from the admin dashboard.
- No online payment is required to create an order.
- Select any available rental item or listing with ease.
- Use the same date, time, and availability selection system available on the frontend.
- Add custom customer information, including name, email, phone number, and billing details.
- Send booking notifications to any custom email address during order creation.
- Perfect for manual bookings, corporate reservations, and offline rental management.
- Quickly create and manage orders without leaving the dashboard.
🌐 RentalForge - Global Data Configuration
📅 RentalForge - Global Dates Configuration
💰 RentalForge - Global Additional services Configuration
📋RentalForge - Global Client Form Configuration
🤝RentalForge - Global T&C Configuration
❓RentalForge - Global FAQ Configuration
🏘️RentalForge - Global Category Configuration
Here you can create, update, and delete RentalForge categories easily. You will also find category shortcodes, category details, and many other Options.- 1. Type Your Category Name here
- 2. Click to Save Category
📍RentalForge - Global Location Configuration
🏷️RentalForge - Global Brands Configuration
🔗RentalForge - Global Feature Configuration
Global Configuration
Global Configuration allows you to define the default settings for your entire RentalForge system. These settings will be automatically applied across all rental items, properties, vehicles, equipment, and booking resources unless overridden by item-specific configurations. RentalForge requires WooCommerce to manage bookings, orders. Before using RentalForge, ensure that WooCommerce is installed and activated. If WooCommerce is not active, RentalForge functionality and admin menus may not be available. After activating RentalForge and completing the initial setup, you will see the Global Configuration dashboard shown below. From here, you can customize system-wide settings, booking behavior, labels, URLs, and other essential options.RentalForge Configuration
Configure the core settings of RentalForge from this section. These global options control dashboard labels, menu appearance, URLs, icons, and booking behavior across the entire plugin.| Booked Status | Select the order status at which a rental item, seat, or resource will be considered booked and its availability will be reduced accordingly. | ||
|---|---|---|---|
| Label | Customize the main RentalForge menu label displayed in the WordPress admin dashboard to match your business terminology. | ||
| Slug | Define a custom URL slug for RentalForge pages. After updating the slug, refresh your permalinks by navigating to Settings → Permalinks and clicking the Save Changes button. | ||
| Dashboard Menu Icon | Choose a custom Dashicon for the RentalForge dashboard menu. Visit the Dashicons Library, copy your preferred icon class, and paste it here to update the menu icon. | ||
| RentalForge Icon | Upload or select a custom icon to represent RentalForge throughout the plugin interface and related sections. | ||
| Category Label | Customize the category label displayed within the dashboard menu and plugin interface to better fit your rental business structure. | ||
| Category Slug | Set a custom URL slug for categories. After making changes, refresh your permalinks by navigating to Settings → Permalinks and clicking the Save Changes button. | ||
PDF Configuration
Manage all PDF-related settings from a single place. These options allow you to customize the appearance, branding, colors, and footer content of all PDF documents generated by RentalForge, including rental agreements, booking confirmations, invoices, passenger lists, and other downloadable documents.| PDF Background Image | Upload a custom background image to enhance the visual appearance of your PDF documents and reinforce your brand identity. | ||
|---|---|---|---|
| PDF Logo | Upload your company logo to display on all generated PDF documents. A branded logo helps create a professional and trustworthy experience for your customers. | ||
| PDF Logo Height | Define the logo height in pixels to ensure it fits perfectly within the PDF layout without affecting document readability. | ||
| Background Color | Choose a background color that complements your brand and improves the overall presentation of generated PDF files. | ||
| Text Color | Select the primary text color used throughout PDF documents to maintain readability and visual consistency. | ||
| Terms & Conditions Title | Specify a custom heading for the Terms & Conditions section that appears at the bottom of generated PDF documents. | ||
| Terms & Conditions Text | Enter the terms, policies, disclaimers, or additional information you want customers to see in the footer section of all generated PDF documents. | ||
📑RentalForge - Order Lists PDF Configuration
Configuration: Traveller Lists CSV
📑RentalForge - Order Lists CSV File Configuration
Configuration: E-Mail
📧RentalForge - E-Mail Configuration
These are customer E-Mail Configuration.| Send Mail ? | Should you wish to mail a traveler Turn the light ON . The mail won`t be sent if OFF . By default, ON | |||||
|---|---|---|---|---|---|---|
| Send pdf Ticket ? | If you would like to email with PDF ticket, Turn ON otherwise the PDF won`t be sent if OFF . By default, ON | If You want to send pdf ticket mail to traveller Switch ON otherwise pdf not send . Default ON | ||||
| Which status send Mail ? | Please choose the order status for which the mail will be send. | |||||
| Mail Subject | Add a subject to your email, please. Alternatively, your site title will be it. | |||||
| Mail Content |
Please use this shortcode for get real data. #post_name : In order to print the Transport Name. #client_name : In order to print the Traveller Form. #order_id : In order to print the Order ID. #pass_id : In order to print the Traveller ID. #from : In order to print the Boarding. #to : In order to print the Dropping. #order_date : In order to print the Order Date. #status : In order to print the Order Status. #payment : In order to print the Payment Method. #booking_details : In order to print the Booking Details. #rent_details : In order to print the Ticket Details. #bill_info : In order to print the Billing Information. #price_details : In order to print the Total Price. |
|||||
| Re-send Mail Content |
Please use this shortcode for get real data. #post_name : In order to print the Transport Name. #client_name : In order to print the Traveller Form. #order_id : In order to print the Order ID. #pass_id : In order to print the Traveller ID. #from : In order to print the Boarding. #to : In order to print the Dropping. #order_date : In order to print the Order Date. #status : In order to print the Order Status. #payment : In order to print the Payment Method. #booking_details : In order to print the Booking Details. #rent_details : In order to print the Ticket Details. #bill_info : In order to print the Billing Information. #price_details : In order to print the Total Price. |
|||||
| Admin Notification Mail | After an order is placed, if the admin would want to get a PDF ticket, please give a mail address. | |||||
| Mail From Name | The email from name should be added here. otherwise it will be Transportation | |||||
| Mail From Mail | The email from mail should be added here. otherwise it will be your admin mail. | |||||
🖼️RentalForge - Slider Configuration
These are describe Slider Configuration .| Slider/Thumbnail ? | Please turn the slider switch ON or OFF if you are only showing the thumbnail . By default, ON | ||
|---|---|---|---|
| Slider Theme | Please choose the theme style for the slider. | ||
| Visible Indicator ? | If you hide Indicator , please Switch OFF or to Show Indicator Switch ON . By default, ON | ||
| Indicator Type | Please Select Slider Indicator Type Default Icon. Default Icon | ||
| Visible Showcase ? | If you hide Showcase , please Switch OFF or to Show Showcase Switch ON. By default, ON | ||
| Showcase Position | Please Select Slider Showcase Position . Default Right | ||
| Visible Popup ? | If you hide popup slider , please Switch OFF or to Show popup slider Switch ON. By default, ON | ||
| Popup Image Indicator | f you hide Popup Image Indicator , please Switch OFF or to Show Popup Image Indicator Switch ON. By default, ON | ||
| Popup Icon Indicator | If you hide Popup Icon Indicator , please Switch OFF or to Show Popup Icon Indicator Switch ON. By default, ON | ||
Configuration: Contact Information
☎️ RentalForge - Contact Information Configuration
These are describe Contact Information Configuration .| Company Name | Kindly enter the name of your company here. | ||
|---|---|---|---|
| Address | Add the whole address of your company, please. | ||
| Contact Number | Add your company`s phone number here, please. | ||
| Kindly enter your business email address here. | |||
Configuration: CSS Value
🎨RentalForge - CSS Value Configuration
These are describe CSS Value Configuration . Note: this value applicable only for Transport section area not full site.| Base Color | Choose the Standard base color. | ||
|---|---|---|---|
| Alternate Color | By choosing Default Theme Alternate Color, the text color will be used if the backdrop color is Base Color or alternately. | ||
| Default Color | Select Default Text Color. | ||
| Default Border Radios | Type Default Border Radios(in PX Unit). | ||
| Default Font Size | Enter the default font size (in PX units). | ||
| Font Size h1 | Enter the h1 font size (in PX units). default:35px | ||
| Font Size h2 | Enter the h2 font size (in PX units). default:30px | ||
| Font Size h3 | Enter the h3 font size (in PX units).default:25px | ||
| Font Size h4 | Enter the h4 font size (in PX units). default:20px | ||
| Font Size h5 | Enter the h5 font size (in PX units). default:17px | ||
| Font Size h6 | Enter the h6 font size (in PX units). default:15px | ||
| Label Font Size | Enter the label font size (in PX units). default:14px | ||
| Button Font Size | Enter the button font size (in PX units). default:13px | ||
| Button Text Color | Select Button Text Color. | ||
| Button Background Color | Select Button Background Color. | ||
| Warning Color | Select Warning Color. | ||
| Section Background color | Here you can add Section Background color. | ||
🛡️ Status & Information
- RentalForge Version : Displays the currently installed version of RentalForge. Keeping the plugin updated ensures access to the latest features, performance improvements, and security updates.
- WordPress Version : Shows the current WordPress version running on your website. RentalForge is regularly tested with supported WordPress releases for maximum compatibility.
- PHP Version : Displays the PHP version installed on your server. Using a supported and up-to-date PHP version improves performance, stability, and security.
- Woocommerce Plugin : RentalForge is fully integrated with WooCommerce for booking, cart, checkout, and order management. If WooCommerce is not installed or activated, use the provided button to install and activate it.
- Woocommerce Version : Displays the currently installed WooCommerce version. This helps ensure compatibility between RentalForge and WooCommerce features.
- Email Address : Shows the administrator email address configured for your website. Important booking notifications and system-related communications may be sent to this address.
- ABP PDF Support Tools (PRO): Enables PDF generation and download features within RentalForge. Install and activate the ABP PDF Support Tools addon if you want to generate invoices, booking documents, or downloadable PDF files.
- RentalForge Booking Page : Displays the status of the booking page used by RentalForge. You can automatically create the page or manually place the booking shortcode on any page.
- RentalForge Post List Page : Displays the status of the rental item listing page. This page is used to showcase available rental products and can be generated automatically or configured manually.
- Property List Page : Displays the page assigned to show rental properties, vehicles, equipment, or other rentable items available on your website.
- Gallery Page : Displays the page used to showcase rental item galleries, property images, and other visual content for customers.
- Number of Post : Shows the total number of rental posts, listings, or items currently available in your RentalForge system.
- Number of Property : Shows the total number of properties, assets, vehicles, or rentable resources managed by RentalForge.
- Dummy Import : Import sample rental data to quickly explore RentalForge features and configurations. This is useful for testing, demonstrations, and initial setup.
RentalForge - Shortcodes
Below are all available RentalForge shortcodes with their details. You can use these shortcodes in any page, post, or widget area. Each shortcode supports parameters that allow you to control layout, filtering, and frontend behavior. Please use parameters carefully, as they directly affect output display and rental functionality.[abprf-booking]
| Parameter | Description |
|---|---|
| style | Layout style of the listing. grid, list, masonry | Default: grid |
| post_id | Display a specific post. When used, other filtering parameters will be ignored. |
| cat_id | Filter posts by category ID. |
| loc_id | Filter posts by location ID. |
| rent_rule | Filter by rental type: hourly, daily, multi_day, monthly, multi_month |
| show | Number of posts to display. Default: 9 |
| column | Number of columns (only works with grid layout). Default: 3 |
[abprf-post]>
| Parameter | Description |
|---|---|
| style |
Layout style of the listing.
grid, list, masonry |
Default: grid
|
| post_id |
Display a specific post. When used, other filtering parameters will be ignored.
|
| cat_id |
Filter posts by category ID.
|
| loc_id |
Filter posts by location ID.
|
| rent_rule |
Filter by rental type:
hourly, daily, multi_day, monthly, multi_month
|
| show |
Number of posts to display.
Default: 9
|
| column |
Number of columns (only works with grid layout).
Default: 3
|
[abprf-property]>
| Parameter | Description |
|---|---|
| style |
Layout style.
grid, list |
Default: grid
|
| post_id |
Display a specific property. Overrides other filters.
|
| cat_id |
Filter by category ID.
|
| loc_id |
Filter by location ID.
|
| brand_id |
Filter by brand ID.
|
| rent_rule |
Rental type filter:
hourly, daily, multi_day, monthly, multi_month
|
| show |
Number of properties to display.
Default: 9
|
| column |
Number of columns (grid layout only).
Default: 3
|
[abprf-gallery]>
| Parameter | Description |
|---|---|
| style |
Display type:
gallery, slider |
Default: gallery
|
| post_id |
Show gallery for a specific post only.
|
| cat_id |
Filter gallery by category.
|
| loc_id |
Filter gallery by location.
|
| rent_rule |
Filter by rental type:
hourly, daily, multi_day, monthly, multi_month
|
| column |
Number of images per row (gallery mode only).
Default: 3
|
RentalForge: Templating
RentalForge provides a powerful template override system that allows you to customize plugin design, classes, icons, and frontend structure according to your requirements. To start customizing, copy the rf_templates folder from the RentalForge plugin directory and paste it into your wp-content directory. Once added, RentalForge will automatically load your custom templates instead of the default plugin templates. You only need to keep the template files you intend to modify. Remove all unnecessary files from the copied folder. Otherwise, future plugin updates or new features may conflict with overridden templates and may cause unexpected issues on your site. This override system requires basic knowledge of WordPress templating and PHP development. Therefore, make changes carefully and only edit files you fully understand.RentalForge: Translate
RentalForge is fully translation-ready and can be translated using any WordPress translation plugin. However, we strongly recommend using the Loco Translate plugin for the best experience and easiest workflow.To translate RentalForge:
- Go to Plugins → Add New from your WordPress dashboard.
- Search for Loco Translate, then install and activate the plugin.
- Navigate to Loco Translate → Plugins.
- Select the RentalForge plugin from the list.
- Create a new language or edit an existing translation file.
- Click the Sync button to load the latest translatable strings.
- Translate the strings and click Save.
