This document provides a comprehensive list of WordPress blocks available in the Homerunner Plugin.
Property Blocks #
- Property Map Block (
homerunner/property-map
)- Displays an interactive map showing the property location
- Uses Google Maps integration
- Only renders on property pages
- Property Photos Slider Block (
homerunner/property-photos-slider
)- Shows a carousel/slider of property photos
- Features autoplay and lightbox functionality
- Includes “More Photos” button with modal view
- Property Reviews Block (
homerunner/property-reviews
)- Displays guest reviews and ratings
- Shows up to 10 most recent reviews
- Includes review title, author, and content
- Property Spaces Block (
homerunner/property-spaces
)- Shows detailed bed configurations
- Responsive grid layout
- Displays bed counts by type
- Property Specs Block (
homerunner/property-specs
)- Displays key property metrics
- Shows guests, bedrooms, and bathrooms count
- Includes custom icons for each metric
- Property Meta Block (
homerunner/property-meta
)- Shows property classification info
- Displays city and property type
- Uses icon-based layout
- Property Amenities Block (
homerunner/property-amenities
)- Lists property amenities and features
- Shows first 9 amenities with “Show All” option
- Includes modal for full amenities list
- Property Related Properties Block (
homerunner/property-related-properties
)- Shows other properties in the same city
- Uses explorer shortcode for display
- Limited to 3 related properties
Booking & Availability Blocks #
- Property Booking Widget Block (
homerunner/booking-widget
)- Integrates booking functionality
- Supports various display options
- Configurable through block attributes
- Availability Calendar Block (
homerunner/availability-calendar
)- Shows property availability
- Displays pricing information
- Interactive date selection
- Property Calendar Block (
homerunner/property-calendar
)- Renders property-specific availability calendar
- Supports optional property ID targeting
- Configurable price display and color styles
- Attributes: id (optional), hide_price (boolean), color (flat/striped)
- Multi Calendar Block (
homerunner/multi-calendar
)- Displays multiple property calendars in a grid
- Configurable calendar height and properties per page
- Customizable booking window and display options
- Attributes: hide_price (boolean), calendar_height (px), max_num_days, per_page, color (flat/striped)
User Management Blocks #
- User Dashboard Block (
homerunner/user-dashboard
)- Complete user account interface
- Manages reservations and profile
- Responsive layout design
- Confirmation Block (
homerunner/confirmation
)- Displays booking confirmations
- Shows reservation details
- Customizable confirmation message
Utility Blocks #
- Explorer Block (
homerunner/explorer
)- Property search and filtering
- Map and grid view options
- Advanced search capabilities
- Clear Dates Button Block (
homerunner/clear-dates-btn
)- Resets date selections
- Customizable button text
- Optional CSS classes