WordPress has no equivalent of a Joomla menu item. Instead, you create ordinary WordPress pages and place the appropriate block or shortcode on each one. Both approaches render exactly the same output — the blocks are a thin wrapper over the same server-side render.
A normal site needs three pages. Add a fourth if you publish an agent directory.
| Page | Block | Shortcode | What it does |
|---|---|---|---|
| Properties | FW Real Estate — Listing | [fw_real_estate] |
The search form and property listing |
| Property | FW Real Estate — Listing, with type = item and no fixed property | [fw_real_estate type="item"] |
The detail page every listing card links to |
| My Account | FW Real Estate — User Section | [fwre_usersection] |
Favourites, saved searches, comparison, agent property manager |
| Agents | FW Real Estate — Agents | [fwre_agents] |
The agent directory and individual agent profiles |
You do not need to register these pages anywhere in the plugin settings. FW Real Estate finds them automatically by scanning your published pages for the block or shortcode on each one, then remembers what it found. You can rename a page, move it to a different URL, or translate it into another language — property links continue to work without any further configuration.
Two rules govern how the plugin identifies the canonical detail page and the account hub. These are worth understanding if a link ever resolves to the wrong page.
type="item" with no property id set. A page pinned to one specific property — for example, a featured property landing page — is deliberately excluded from eligibility. This prevents a single-property page from capturing every property link across the site.[fwre_usersection] page with no section specified, making it the hub that responds to visitor navigation. A page pinned to a particular section, such as favourites, is treated as a leaf of that hub, not the hub itself.In practice: leave the id attribute off your Property page and leave the section attribute off your My Account page, and discovery works as expected.