
內容簡介
Vieww Property Listings 是一款專為房地產經紀人、物業管理者及小型代理商設計的 WordPress 外掛。它能夠輕鬆發布物業資訊,並提供訪客過濾搜尋功能,讓潛在買家和租客快速找到所需的物業。
【主要功能】
• 可過濾的物業列表,依類型、狀態和地點搜尋
• 每個物業擁有專屬的詳細頁面,包含圖片和描述
• 內建聯絡經紀人側邊欄,詢問直接進入郵箱
• 狀態標籤顯示物業狀態,如出售、已售、租賃等
• 支援自訂顏色、貨幣符號及面積單位
• 內建地圖功能,無需 Google 帳號或 API 金鑰
外掛標籤
開發者團隊
② 後台搜尋「Vieww Property Listings – Real Estate for Agents & Property Managers」→ 直接安裝(推薦)
原文外掛簡介
Vieww Property Listings is a WordPress real estate plugin for agents, property managers, holiday-rental owners and small agencies. Publish properties with everything buyers and renters expect — price, bedrooms, bathrooms, parking, land and building sizes, address and photo galleries — and let visitors filter by type, status, location or minimum bedrooms.
Each property gets a polished single-property page with featured image, feature bar, full description, photo gallery with lightbox, and a contact-agent sidebar so enquiries land straight in your inbox. The filterable property grid drops onto any page with a shortcode — perfect for a clean property-listings page on a brochure site, a small agency portfolio, or a holiday-rental hub.
Make it your own with built-in style controls for colours, contact text, currency symbol and area units (m² or sq ft) — so the listings feel like part of your site, not a bolt-on.
Location maps are included and work the day you install: they run on OpenStreetMap, so there’s no Google account to create, no API key to paste in, and no billing setup. Type the address and the pin lands on the map by itself — drag it to fine-tune.
See the live demo · Documentation
What your visitors get:
A filterable property grid — search by type, status, location and minimum bedrooms
A polished page for every property — hero image, status badge, features at a glance, full description and photo gallery with lightbox
A contact-agent sidebar on every listing so enquiries land straight in your inbox
Status badges — For Sale, Sold, Under Offer, Leased — each with its own colour
What you get:
A dedicated Properties section in your WordPress admin, separate from posts and pages
All the details that matter — price, bedrooms, bathrooms, parking, land size, building size, and address
Group properties your way — by type (house, apartment), status (for sale, sold, leased) and location
Your own currency symbol and area units (m² or sq ft), your own colours and contact text
Drop-in shortcodes for grids, search forms, details and feature bars
Every template can be overridden from your theme — designers and developers stay in control
Part of the Vieww suite
Vieww plugins share one philosophy: everything you need ships in the box, your data stays in your own WordPress install, and nothing is sent back to us. Also available: Vieww Directory and Vieww Events Calendar. More at vieww.com.au.
Shortcodes
[vieww_grid] – Property Grid
Display a filterable grid of property listings.
Attributes:
per_page – Number of properties (default: 12)
columns – Grid columns, 2 or 3 (default: 3)
show_filters – Show filter form, yes/no (default: yes)
type – Filter by property type slug
status – Filter by property status slug
location – Filter by location slug
bedrooms – Minimum bedrooms (default: 0)
orderby – Order by: date, price, or title (default: date)
order – Sort direction: ASC or DESC (default: DESC)
Examples:
[vieww_grid per_page="6" columns="2" show_filters="no"]
[vieww_grid type="house" status="for-sale" location="brisbane"]
[vieww_grid orderby="price" order="ASC" bedrooms="3"]
[vieww_details] – Single Property Details
Display the full details for a specific property including image, features, description, gallery, and contact sidebar.
Attributes:
id – Property post ID (default: current post)
Example:
[vieww_details id="42"]
[vieww_search] – Search Form
Display a standalone property search/filter form that submits to the property archive.
Attributes:
action – Custom form action URL (default: property archive)
Example:
[vieww_search]
[vieww_features] – Feature Bar
Display the feature bar (bedrooms, bathrooms, parking, land size, building size) for a specific property.
Attributes:
id – Property post ID (default: current post)
Example:
[vieww_features id="42"]
Template Overrides
The plugin provides default templates that work out of the box. To customise them, copy the template file to your theme:
single-vieww-property.php → your-theme/single-vieww-property.php
archive-vieww-property.php → your-theme/archive-vieww-property.php
content-vieww-property-card.php → your-theme/vieww-property-listings/content-vieww-property-card.php
content-vieww-property-features.php → your-theme/vieww-property-listings/content-vieww-property-features.php
content-vieww-property-gallery.php → your-theme/vieww-property-listings/content-vieww-property-gallery.php
content-vieww-property-sidebar.php → your-theme/vieww-property-listings/content-vieww-property-sidebar.php
content-vieww-property-filters.php → your-theme/vieww-property-listings/content-vieww-property-filters.php
External Services
This plugin connects to a small number of free, optional external services. Each is described below along with when it is used and what data is sent.
OpenStreetMap map tiles
Used to draw the background of every map the plugin renders, on the front end as
well as in the admin.
URL: https://tile.openstreetmap.org/
When used: Whenever a map is displayed. This includes public pages, so
visitors’ browsers request tiles directly from the tile server.
Data sent: The visitor’s IP address and browser user-agent, plus the map
tiles being viewed. No site data and no personal data are sent by the plugin.
Privacy policy: https://osmfoundation.org/wiki/Privacy_Policy
Terms of use: https://operations.osmfoundation.org/policies/tiles/
Maps can be disabled entirely in the plugin settings, which stops all tile
requests.
Google Fonts API
Used to load web fonts chosen in the Design Settings. Only occurs when a Google Font (as opposed to a system font) is selected in Properties > Design > Typography.
URL: https://fonts.googleapis.com
When used: Only when a Google Font is selected in Design Settings (off by default — system fonts are the default)
Data sent: The names of the selected font families (e.g. “Inter”, “Poppins”). No personal data or site data is transmitted.
Privacy policy: https://policies.google.com/privacy
Terms of service: https://developers.google.com/terms
If you prefer not to use Google Fonts, simply leave the heading and body font selectors set to a System Font — no external requests will be made.
Nominatim (OpenStreetMap) geocoding
Used to convert a property’s address into latitude/longitude coordinates so the listing can be shown on the property map. Runs on the server when a property is saved in the WordPress admin, and in the browser when an admin clicks the “Geocode Now” button on a property edit screen.
URL: https://nominatim.openstreetmap.org/search
When used: Only on the admin side — when a property is saved with a new/changed address, or when the “Geocode Now” button is pressed in the Property Details meta box. No geocoding lookups run on the front-end; map tiles are a separate service, described below.
Data sent: The property’s address text and a two-letter ISO country code (the site’s Default country setting, or the listing’s own Country override). No personal data.
Privacy policy: https://osmfoundation.org/wiki/Privacy_Policy
Terms of use: https://operations.osmfoundation.org/policies/nominatim/
Leaving the latitude/longitude fields filled manually in the property edit screen prevents any Nominatim request from being sent for that property on save.
Photon (komoot.io) address autocomplete
Used to show a real-time address suggestion dropdown in the admin while typing into the Address field. Selecting a suggestion populates the full address line and coordinates at once.
URL: https://photon.komoot.io/api/
When used: Only on the admin side — while an editor is typing into the Address field of a property. Requests stop if the user stops typing or clicks elsewhere. No geocoding lookups run on the front-end; map tiles are a separate service, described below.
Data sent: The partial address text the user is typing, plus a geographic bounding box or centre point for the configured country. No personal data, no site data.
Privacy policy: https://www.komoot.com/privacy
Service info: https://photon.komoot.io/
If you prefer not to use Photon autocomplete, simply ignore the suggestions and type the address manually — no suggestions will be acted on unless you click or Enter one.
Credits
This plugin bundles the following GPL-compatible open-source libraries:
Leaflet (BSD-2-Clause) — https://leafletjs.com
Leaflet.markercluster (MIT) — https://github.com/Leaflet/Leaflet.markercluster
Lightbox2 (MIT) by Lokesh Dhakar — https://lokeshdhakar.com/projects/lightbox2/
The full license text for each library is included in its respective assets/vendor/
Support
For support, please use the WordPress.org support forums for this plugin.
