Your site, with a window into another.
urZONE Mirror shows another website (or a page of your own site) inside a framed window on any page. Visitors can click links, fill in forms and stay logged in, all without leaving your page.
There are two plugins. You can use either one, or both at the same time.
Free vs Pro at a glance
| Feature | Free | Pro |
|---|---|---|
| Admin menu | urZONE Mirror | urZONE Mirror Pro |
| Shortcodes | [urzone_clone] and [urzone_mirror] | [urzone_clone_pro] and [urzone_mirror_pro] |
| Shortcode generator with saved list | Yes | Yes, plus a search box |
| Window bar with reload, new tab, minimise, full screen | Yes | Yes |
| Title and height settings | Yes | Yes (height also accepts 80vh) |
| Works with IP:port and multisite subsites | Yes | Yes, plus a subsite drop-down in the generator |
Typing a bare address like 192.168.1.10:8080 | Needs http:// | Added for you |
| File uploads inside the mirror | No | Yes |
| Faster loading when mirroring your own site (activity, members, groups pages) | No | Yes |
| Start windows open or closed (one default for all, or per shortcode) | No | Yes |
| Colours for the banner, buttons and text | No | Yes |
| Your own font (Google font or font file) | No | Yes |
| Hover mega menu | No | Yes |
| Header and footer around the window | No | Yes |
| Safe error handling (a problem shows a short message instead of a white screen) | No | Yes |
The Free column describes the original free plugin. If you have updated it yourself, it may have more.
Installing
Free
- Plugins > Add New > Upload Plugin, or place the plugin files in the plugins folder.
- Activate it. The urZONE Mirror menu appears.
Pro
- Upload
urzone-mirror-pro.phpas its own plugin (a folder namedurzone-mirror-prowith the file inside also works). - Do not paste it over the free plugin’s files.
- Activate it. The urZONE Mirror Pro menu appears.
Using both together: this is safe. They use different names and different shortcodes, so they do not clash. If you only want one, you can deactivate the other.
Making a mirror window
Step 1: Create the shortcode
- Open urZONE Mirror (Free) or urZONE Mirror Pro (Pro) in the admin menu.
- In Create shortcodes, type the address of the site or page you want to show.
- Pro also lets you pick a subsite of your network from a drop-down.
- Add a window title if you like (and a height in Pro).
- Press Generate & Save.
Step 2: Put it on a page
- Press Copy next to your shortcode in the saved list.
- Edit the page where you want the window and paste the shortcode into it.
- Update the page and view it.
Without a shortcode on a page, no window shows on that page. The plugin does nothing on its own.
Shortcode examples
Free:
[urzone_clone url="https://example.com" title="Portal" height="640"]
Pro:
[urzone_clone_pro url="https://example.com" title="Portal" height="80vh" open="no" footer="no"]
Pro shortcode settings
| Setting | What it does |
|---|---|
url | The page or site to show (required) |
title | Name shown in the window bar |
height | A number (pixels, minimum 300) or a value like 80vh, 40rem |
open | yes loads it right away, no waits until the visitor clicks the window |
menu | no hides the hover menu in this window |
header | no hides your header in this window |
footer | no hides your footer in this window |
Pro design (Pro only)
In urZONE Mirror Pro, scroll to Pro design. A small preview updates as you change things. Press Save design when you are happy. The design applies to every Pro window, so you do not need to change the shortcodes.
Colours Pick colours for the banner, borders, window background, the four round buttons, the menu, an accent colour, and the header and footer.
Font
- Type a Google font name (for example
Poppins), or - Upload a
.woff2,.woff,.ttfor.otffile in Media and paste its link. - If both are filled in, your own file is used.
- The font applies to the window bar, menu, header and footer. The mirrored website keeps its own fonts.
Hover mega menu Write your menu as plain lines:
# Community
Activity | /activity/
Members | /members/
# Groups
All groups | /groups/
- A line starting with
#starts a new column. - Other lines are
Name | link. - Use
/activity/for pages on the mirrored site, or a fullhttps://address. - Leave it empty for no menu.
- Visitors hover over the Menu button (or tap it on a phone) to open it. Clicking a link opens that page inside the window.
Header and footer Type plain text or simple HTML (bold, links, images). Scripts and styles are removed for safety.
Start open or closed In Default window state, choose whether windows load right away or wait until clicked. A closed window loads nothing until the visitor clicks it, which keeps pages fast. A single shortcode can override the default with open="yes" or open="no".
Reset Reset to default look clears your colours, font, menu, header and footer.
Moving from Free to Pro
- Install and activate Pro (see section 2).
- Pro keeps its own saved list, so shortcodes saved in Free do not appear there. Create them again in the Pro generator.
- On each page, change
[urzone_clone ...]to[urzone_clone_pro ...]. Keep the sameurlandtitle. - Check each page, then deactivate Free if you no longer need it.
If you deactivate Free while pages still use [urzone_clone], those pages show the raw shortcode text. Change them first.
Troubleshooting
| What you see | What to try |
|---|---|
| The window stays on “loading” | Mirror the page in its own tab first using the new-tab button. If your server is small, set windows to start closed. |
| “Mirror Error: not authorised” | Generate the shortcode again from the admin page, then reload the page. |
| A 502 or Bad Gateway page | The server did not answer. Check your PHP error log and PHP worker limits. |
| Missing styles or broken scripts when Cloudflare is on | In Cloudflare, add a rule for URLs containing gateway_action to turn off Rocket Loader, caching and minify. |
| A blank page after changing a plugin file | Restore the previous file, then reapply the change one file at a time. |
| The raw shortcode text shows on the page | The plugin for that shortcode is not active, or the name is wrong. Free uses urzone_clone, Pro uses urzone_clone_pro. |
Good to know
- Pro and Free save their data separately.
- The Pro design is saved once for the whole site.
- Only site administrators can create or delete shortcodes.
- Take a backup before changing plugins on a live site.

