This example does not require purchasing a template as the entire structure will be created manually, without much effort. This gives you complete control over the look and functionality of the site and an opportunity to create data fields and filters that you may need. You will need two crucial plugins from the crocoblock family – JetEngine, and JetSmartFilters. These plugins are tested, reliable, and worth the investment. Jet Engine is a tool to create all custom post types, taxonomies, and custom fields. Smart filters will allow us to create an array of real estate filtering options, including dependent search fields. All other functionality will be created using Elementor. Follow the screenshots to set up your website.
For the website to run correctly, we recommend using a light theme. If you are committed to the theme you always use, just remember that the theme is just a necessity from a WordPress dev perspective, but it does not necessarily create the infrastructure you will need to build a real estate website. All elements, including the header and footer, are created in Elementor, hence there is no need to use a complex theme.
As with any website, you will have to build out the content first. Build and design your pages in Elementor and leave spaces for your listings display. We will be implementing a listing grid in places where you want to display the listing preview cards. You can refer to other parts of our blog to learn how to build Elementor pages and complete a real estate website in Elementor.
Go to JetEngine> Post Types > Add New
Go to JetEngine> Taxonomies > Add New
In the below screenshot, you can see the complete list of taxonomies we have created for this website. There is a set attached to the Property Post Type and Agent Post Type depending on what situation your setup requires. You can decide what taxonomies to include. You will see that the taxonomy has to be attached to a “Post Type”. That’s where you will make the selection. In the Advanced Settings tab you can keep all of the out-of-the-box toggles but if you want the taxonomy to have a hierarchy like a standard category would, in the
You will repeat the above two steps for the agent fields.
Go to JetEngine> Relations > Add New
Copy the settings from the below screenshot. In the Relation type, you will select the option that applies to your listings. For example, if one agent has multiple listings you will select one too many with a parent object being Agent. If agents co-list the listing you will need an option Many to Many as Many Agents can List Many Properties.
Refer to the next blog articles for the above topics and complete a real estate website in Elementor (see below).
The latest round of updates in Adobe Illustrator, InDesign and Photoshop added lots of features…
For many business owners or marketing managers redesigning a company website seems like a long…
The removal of Google reviews depends on the type of review and most importantly if…
In a service consumer industry quality leads propel the business and the chase for more…
Are you looking for a real-life inspiration website for a construction industry client? Here are…