1. Installation and activation
Step 1.1: Check that the plugin is installed
Go to WordPress Admin → Plugins. Search for "IsoFloor" or "Clickable Floor Plans". If it is not installed, add it via Plugins → Add New.
Step 1.2: Activate the plugin
Click Activate on "IsoFloor – Clickable Floor Plans & Unit Picker". After activation, IsoFloor appears in the left menu with submenus: Dashboard, Buildings, Apartments, Manage All, Settings, License.
You can add a screenshot of the IsoFloor menu in the admin here.
2. License (optional)
If you have purchased a license (Starter, Professional or Enterprise):
- Go to IsoFloor → License.
- Enter your License Key and click Activate License.
Without a license, the plugin runs in Free mode (1 building, 10 apartments per building).
3. Creating your first building
- Add a building: IsoFloor → Buildings → Add New.
- Enter the building name in the Title field.
- Upload SVG: In the "Building SVG" box click Upload and select your SVG file.
- Parse SVG: Click Parse SVG & Create Apartments – the plugin creates apartments automatically from the SVG.
- Publish the building and note the ID (see URL:
post=123→ ID is 123).
You can add a screenshot: Add New Building with the SVG field and Parse SVG button.
4. Uploading and SVG structure
The plugin expects specific IDs in the SVG:
| Type | ID format | Example |
|---|---|---|
| Floor | floor_{n} | floor_0, floor_1 |
| Apartment | apt_{floor}_{unit} | apt_0_01, apt_2_05 |
| Slab | slab_floor_{n} | slab_floor_1 |
| Roof | roof_{id} | roof_1 |
Example SVG structure:
<svg viewBox="0 0 800 1200">
<g id="floor_0">
<g id="apt_0_01"><!-- path for apartment 01 --></g>
<g id="apt_0_02"></g>
<g id="slab_floor_0"></g>
</g>
<g id="floor_1">
<g id="apt_1_01"></g>
<g id="slab_floor_1"></g>
</g>
<g id="roof_1"></g>
</svg>
Demo import: On IsoFloor → Dashboard click Import Demo Building. The demo creates 23 apartments, but your license plan limits how many you get per building: Free = 10 apartments, Starter = 20, Professional = 100, Enterprise = unlimited. If you are on Free you will only receive 10 apartments; on Starter, 20.
5. Managing apartments
- Go to IsoFloor → Manage All.
- Select the building from the dropdown.
- Edit Status (Free/Reserved/Sold), Size (m²), Price, Rooms, Description, Floor Plan Image, Tour URL, Video URL.
- Click Save All Changes.
You can add a screenshot of the Manage All table.
6. Adding the plan to a page
- Create or open a Page.
- Add the shortcode (replace 123 with your building ID):
[isofloor id="123"]
Publish the page – the interactive plan appears on the frontend. With Gutenberg use the Shortcode block; with Elementor use the Shortcode widget.
7. Settings
Go to IsoFloor → Settings. You can change colours for Free (green), Reserved (orange), Sold (red), and other frontend options. Click Save Settings.
8. Shortcode and attributes
Basic shortcode: [isofloor id="BUILDING_ID"]. Optional attributes:
| Attribute | Value | Description |
|---|---|---|
id | required | Building post ID |
show_filters | true / false | Floor/status filters |
show_stats | true / false | Free/Reserved/Sold counts |
show_legend | true / false | Status colour legend |
show_sidebar | true / false | Apartment cards sidebar |
Full example:
[isofloor id="123" show_filters="true" show_stats="true" show_legend="true" show_sidebar="true"]
9. Troubleshooting
- SVG does not display: Check IDs in the SVG (floor_X, apt_X_XX). Clear cache.
- Apartments are not created: Click "Parse SVG & Create Apartments" again. Check the SVG structure.
- Shortcode says "Building not found": Use the building post ID, not the page ID. The building must be Published.
- Changes do not appear: Click "Save All Changes" on Manage All and clear cache.
Quick summary – Checklist
- Plugin activated
- License activated (if you have one)
- One Building created, SVG uploaded, Parse SVG run
- Building ID noted
- Apartments updated from Manage All → Save All Changes
- Page with
[isofloor id="XXX"]created/updated - Settings (colours) from Settings if needed