Title: Vendr Property Listing
Author: Resaas
Published: <strong>November 9, 2026</strong>
Last modified: November 9, 2026

---

Search plugins

![](https://ps.w.org/vendr-property-listing/assets/banner-772x250.png?rev=3792050)

![](https://ps.w.org/vendr-property-listing/assets/icon.svg?rev=3792050)

# Vendr Property Listing

 By [Resaas](https://profiles.wordpress.org/resaasnl/)

[Download](https://downloads.wordpress.org/plugin/vendr-property-listing.1.0.14.zip)

 * [Details](https://wordpress.org/plugins/vendr-property-listing/#description)
 * [Reviews](https://wordpress.org/plugins/vendr-property-listing/#reviews)
 *  [Installation](https://wordpress.org/plugins/vendr-property-listing/#installation)
 * [Development](https://wordpress.org/plugins/vendr-property-listing/#developers)

 [Support](https://wordpress.org/support/plugin/vendr-property-listing/)

## Description

Vendr is a platform for real estate agents to offer projects and support property
transactions. This plugin displays one configurable public broker feed per WordPress
site. Cards show the project photo, name, full address, property type and status,
and link to the public Vendr project page. Sold projects remain visible. Visitors
can filter by property type, province and status; the feed order is preserved. The
listing can be added as the Vendr Property Listing block or the [vendr_property_listing]
shortcode.

The optional Cards/Map toggle appears only when at least one visible listing has
valid `latitude` and `longitude` fields in the public Vendr feed. Pins reflect the
current filters; selecting a pin opens a closable card. Listings without feed coordinates
remain available in Cards. Map use requires the site owner to configure a restricted
Google Maps JavaScript browser key and a Map ID.

The WordPress Vendr workspace provides feed settings, per-project visibility, filters,
appearance controls, live device preview, presets and a built-in guide. Card content
and address format are configurable, as are the field and appearance of the image
badge. Theme mode inherits the same basic card typography, surface and spacing as
Zookr Search Requests on the same WordPress theme. Vendr and Zookr appearance JSON
files with format_version 1 are accepted only when all fields are supported by the
receiving plugin and all values are valid. Free-form CSS, unknown fields and invalid
values are rejected. Adapt plugin-specific fields to the destination template first.
The AI prompt requests settings-only JSON plus a separate CSS TXT file for manual
use in WordPress Additional CSS. The plugin does not process TXT files. Previously
stored plugin CSS is no longer executed or exported; keep an old backup before upgrading
if it needs to be transferred manually. WordPress Additional CSS is theme-specific
and remains unchanged by Reset to Theme. Presets exclude feed URLs, AI example URLs,
Google keys and map IDs. The last valid feed is kept indefinitely during an outage,
with a visible timestamp of its last successful refresh.

External services: The site server fetches the configured public JSON feed from 
https://vendr.nl/ when a page is visited after the 15-minute cache interval; no 
scheduled background request is made. Visitor browsers load project photos from 
https://cdn.paqt.com/ when supplied by the feed and open project pages on https://
vendr.nl/ when clicked. Google Maps JavaScript is loaded from https://maps.googleapis.
com/ only after Map is selected and the feed contains coordinates. No project addresses
are sent to Google for geocoding. These services may receive IP addresses and normal
HTTP request data. Google service use is governed by Google’s terms and privacy 
policy. See the Vendr [terms](https://about.vendr.nl/gebruiksvoorwaarden/) and [privacy notice](https://about.vendr.nl/privacyverklaring/).

## Screenshots

[⌊Vendr property cards with filters; the map toggle appears when the feed contains
coordinates.⌉⌊Vendr property cards with filters; the map toggle appears when the
feed contains coordinates.⌉[

Vendr property cards with filters; the map toggle appears when the feed contains
coordinates.

[⌊Vendr workspace with feed and Google Maps settings.⌉⌊Vendr workspace with feed
and Google Maps settings.⌉[

Vendr workspace with feed and Google Maps settings.

[⌊Project visibility controls.⌉⌊Project visibility controls.⌉[

Project visibility controls.

[⌊Appearance settings with live preview.⌉⌊Appearance settings with live preview.⌉[

Appearance settings with live preview.

## Blocks

This plugin provides 1 block.

 *   Vendr Property Listing Show public property listings from your Vendr brokerage
   feed.

## Installation

 1. Upload the installable ZIP through Plugins > Add New > Upload Plugin, then activate
    it.
 2. In Vendr, open your realtor management page at https://vendr.nl/realtor/{agency}/
    edit and copy your public feed URL, ending in /feed.
 3. Open Vendr in the WordPress administration and save the feed URL. For example, 
    use https://vendr.nl/realtor/{agency}/feed.
 4. Add the Vendr Property Listing block or [vendr_property_listing] shortcode to a
    published page.
 5. Optional: configure a browser key restricted to your site’s HTTP referrers and 
    Maps JavaScript API, plus a Google Map ID. Enable billing in your own Google Cloud
    project. Map pins require `latitude` and `longitude` in each feed item.

## FAQ

### Can I hide one project?

Yes. Use the eye control in Vendr > Projects. This affects only the WordPress listing,
not the Vendr feed.

### What happens when the feed fails?

The last valid feed remains available without an expiry. A notice displays the last
successful refresh time. If no valid feed has ever been received, an unavailable
message appears.

### Are sold properties shown?

Yes, if their feed visibility is public. Sold is displayed as the status.

### When does Google Maps load?

Only after a visitor selects Map. Card browsing does not load the Google Maps JavaScript
API.

### Can I import a Zookr appearance preset?

Yes, when every field is supported by the receiving plugin and all values are valid.
Export JSON from Zookr, adapt plugin-specific fields to the Vendr template and remove
custom_css if present. Import under Vendr > Presets and check the preview. CSS is
never imported; paste any separate CSS TXT content into WordPress Additional CSS
yourself.

### Can I link directly to a workspace tab?

Yes. Append #presets or #appearance/layout, #appearance/menu or #appearance/card
to the Vendr administration URL. The WordPress page slug stays the same.

### How do I configure the image badge and lower card fields?

Under Appearance > Card > Upper area > Image badge, choose the feed field, position
and badge styling. Under Lower area, show or hide the project name, address, property
type and status; choose an address format and style the property type and status
rows and labels separately. The AI preset example page is used for styling only.
Its two URL fields are saved with Save settings.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Vendr Property Listing” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Resaas ](https://profiles.wordpress.org/resaasnl/)

“Vendr Property Listing” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/vendr-property-listing/contributors)
for their contributions.

[Translate “Vendr Property Listing” into your language.](https://translate.wordpress.org/projects/wp-plugins/vendr-property-listing)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/vendr-property-listing/),
check out the [SVN repository](https://plugins.svn.wordpress.org/vendr-property-listing/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/vendr-property-listing/)
by [RSS](https://plugins.trac.wordpress.org/log/vendr-property-listing/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.14

 * Generalize feed examples and prepare Dutch plugin-directory translations.

#### 1.0.13

 * Refresh the plugin directory banners.

#### 1.0.12

 * Update the fallback image used when a listing has no project photo.

#### 1.0.11

 * Validate preview flag types before sanitizing, prefix the preview template variable,
   and limit preset restore JSON to 64 KiB.
 * Retain installable ZIPs and checksums in CI and add preview and preset regression
   checks.

#### 1.0.10

 * Render preview probe metadata as individually escaped attributes instead of filtering
   an HTML attribute fragment.
 * Guard the preview template against direct access before calling WordPress functions.

#### 1.0.9

 * Restrict appearance JSON to supported settings and valid values; remove arbitrary
   plugin CSS storage, preview, output and export.
 * Ask AI for settings JSON and a separate CSS TXT file for manual WordPress Additional
   CSS.
 * Update Dutch and English guidance, including migration of old custom CSS.

#### 1.0.8

 * Use a full-width theme-aware draft page for the preview and restore the sticky
   side-by-side editor preview on desktop.

#### 1.0.7

 * Open property pages in a new tab from listing cards and map cards.

#### 1.0.6

 * Show the live preview below appearance controls at full workspace width on every
   screen size.

#### 1.0.5

 * Prevent WordPress themes from adding list numbers beside the pagination buttons.

#### 1.0.4

 * Show the live appearance preview on an unpublished draft page and apply unsaved
   appearance changes to its separate preview window.

#### 1.0.3

 * Guide AI presets to match card hierarchy and controls, and remove empty badge
   spacing when a badge is hidden.

#### 1.0.2

 * Ask AI to deliver a downloadable, directly importable Vendr appearance JSON file.

#### 1.0.1

 * Save AI preset URLs, add direct workspace tab links, clarify the AI style reference,
   and expose image badge and lower card controls.

#### 1.0.0

 * Initial Vendr release: public broker feed, cards, map, visibility controls, appearance
   workspace and presets.

## Meta

 *  Version **1.0.14**
 *  Last updated **14 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.2 or higher **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/vendr-property-listing/) and [English (US)](https://wordpress.org/plugins/vendr-property-listing/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/vendr-property-listing)
 * Tags
 * [map](https://wordpress.org/plugins/tags/map/)[property listings](https://wordpress.org/plugins/tags/property-listings/)
   [real-estate](https://wordpress.org/plugins/tags/real-estate/)
 *  [Advanced View](https://wordpress.org/plugins/vendr-property-listing/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/vendr-property-listing/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/vendr-property-listing/reviews/)

## Contributors

 *   [ Resaas ](https://profiles.wordpress.org/resaasnl/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/vendr-property-listing/)