Houzez Off-Plan Search – Complete Documentation

Complete documentation for Houzez Off-Plan Search: shortcode, taxonomy filters, AJAX search, card styles, sorting, and template override. Free plugin for Houzez theme.

Houzez Off-Plan Search – Plugin Overview

Houzez Off-Plan Search is a WordPress plugin for the Houzez real estate theme. It adds shortcode-based search for off-plan properties with AJAX filtering and integrates with Houzez taxonomies and templates. Free to download and use.

Core Features

1. Off-plan property search shortcode

  • Shortcode: [houzez_offplan_search]
  • Can be used on any page, post, or widget
  • Shows only properties with property_status = off-plan

2. Three taxonomy filters

  • Community (property_area) – single or multi-select
  • Projects (property_developers) – multi-select
  • Developer (property_developers) – single select
  • Filter dropdowns only list terms that have off-plan properties
  • Property counts shown for Community and Developer

3. AJAX search

  • Filter changes trigger search without page reload
  • Debounced filter changes (280ms)
  • Loading indicator during requests
  • URL updates via history.pushState for shareable links
  • Browser back/forward supported

4. Sorting

  • Default Order
  • Price (Low to High / High to Low)
  • Featured Listings First
  • Date (Old to New / New to Old)
  • Title (ASC / DESC)

5. Card styles

  • 7 Houzez card styles: v1, v2, v3, v4, v5, v6, v7
  • Default: v7
  • Uses Houzez theme templates (template-parts/listing/item-{style}.php)

6. Shortcode attributes

AttributeValuesDefault
card_stylev1–v7v7
posts_per_pagenumbertheme setting (9)
columns2, 3, 42
show_filtersyes / noyes
show_sortyes / noyes

7. Grid layout

  • Grid only (no list view)
  • Responsive columns (2, 3, or 4)
  • Uses Bootstrap grid classes

8. Status-based search forms shortcode

  • Shortcode: [houzez_status_forms_search]
  • One search form per property_status term
  • Each form includes: Community, Property Type, Min/Max Price, Bedrooms
  • Submits via GET to Houzez search results
  • Optional status attribute to limit to one status (e.g. status="off-plan")

9. Template override

  • Theme override path: houzez-offplan/{template-name}
  • Allows theme-level customization of plugin templates

10. Theme integration

  • Uses Houzez functions: houzez_option, houzez_prop_sort, houzez_pagination, etc.
  • Uses Houzez listing templates for property cards
  • Integrates with Houzez grid image gallery
  • Admin notice if Houzez is not active

11. UX details

  • Per-filter clear buttons (×)
  • Live search in dropdowns (Bootstrap Select)
  • Scroll to results after search
  • Gallery data injection for featured-only images

12. Page template

  • template-offplan-search.php – full-page off-plan search template
  • Card style from post meta houzez_offplan_card_style

Technical Notes

  • Metabox class (class-offplan-metaboxes.php) exists but is not loaded in the main plugin file, so the metabox is not active.
  • Dependencies: Houzez theme, PHP 7.4+, WordPress 5.0+
  • Version: 1.0.3

Last updated:

Need Help?

Can't find what you're looking for? Our support team is here to help.

Contact Support