WordPress plugin intelligence profile

Core Listing

Embed live commercial real estate listings, sold deals and your team roster from your Core Listing account using a shortcode or block.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.6.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update26 Oct 20267d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Core Listing version 1.6.1 as active, updated 7d ago and tested up to WordPress 7.1.

Overview

About this plugin

Core Listing is a commercial real estate listing and CRM platform for brokerages. This plugin connects your WordPress site to your Core Listing account so the inventory you already maintain there appears on your own website, and stays current without anyone re-keying it.

Add a shortcode or a block to any page and the plugin renders a responsive grid of listing cards built from live data. Each card links through to the full listing page on your Core Listing portal.

You decide what those cards say. In Core Listing, under Account Settings and then Listing Display, you choose the heading, the line beneath it and the detail rows: price, custom price text, square footage, units, beds, cap rate, occupancy, year built, class, parking, any account custom field, and more. Every label is renamable.

You also choose where those details sit: below the photo, or beside it for a card that carries more rows. That arrangement is one setting for your whole brokerage, so every grid you publish is built the same way. The fields are not: because a hotel and a retail strip rarely want the same three numbers, you can set a different field list for each property type, and override a single listing outright when it needs its own.

The plugin renders whatever you chose, so your website, your Core Listing portal and your sold page always agree.

What you can embed

  • Active inventory with [corelisting_listings]. Filter by office, property type, status and price range; control sort order, result limit and column count.
  • Sold and closed transactions with [corelisting_sold], for a “Recent Closings” or track record page. Accepts the same filters, with status locked to sold.
  • A search page with a map with [corelisting_search]: keyword, status, sale or lease, property type, price, size, year built, featured, office and broker filters, sorting, and a map beside the list. Every listing loads with the page, so results update as the visitor types, and the list follows the map as they zoom and pan. Each control can be switched on, off, off on mobile only, or tucked under a More filters button, a link can open the page on one broker’s listings, and the layout, pin colour and map style are all attributes. The map needs a Google Maps API key, entered on the settings screen.
  • Your public team roster with [corelisting_members], showing the photo, name, titles, licenses, biography, email and phone for every member flagged “Show on Team Page” in Core Listing. Scope it to a single office, or hide biographies with show_bio="no".

The listings, sold and team shortcodes are also registered as blocks, so you can insert and configure them visually in the editor with a live preview and no shortcode syntax to remember. The search is shortcode only for now; place it with a Shortcode block.

Built to stay in sync

Listings are cached locally as WordPress transients, so a typical page view never makes an outbound request. When you change a listing in Core Listing, a signed webhook clears that cache within seconds, so your site is fast and current at the same time. Incoming webhooks are verified with an HMAC-SHA256 signature and rejected if the signature does not match.

If your brokerage has a verified white label domain on file, listing links automatically use it, so visitors stay on your own branded host.

Styling

corelisting-detail-value. corelisting-detail-price, so a single row can be styled on its own. Restyle everything from Appearance to Customize to Additional CSS without touching plugin files.

External services

com. It is only useful with an active Core Listing account, and it makes no outbound request at all until you save an API key on the settings screen.

com (or your account’s own white label domain, if you have configured one) in the following situations:

  • Rendering a shortcode or block, when the local cache is cold. The plugin requests your listings, sold listings or team roster. It sends your API key for authentication and nothing else. No visitor information is included.
  • Clicking “Test Connection”. The plugin requests your account name and white label domain to confirm the API key works.
  • Once a day in the background. The plugin re-checks your account’s white label domain so listing links stay correct.
  • Clicking “Register Webhook with Core Listing”. The plugin sends this site’s address, the plugin version and the REST webhook URL on this site, so Core Listing knows where to deliver listing change events. This is the only action that transmits your site address, and it only happens when you click the button.
  • Deleting the plugin. The plugin tells Core Listing to release the webhook registration for this site, so events are no longer dispatched to a site that removed the integration. This is skipped entirely if no API key was ever saved.

The plugin itself never transmits visitor, customer or personally identifiable data from your WordPress site, sets no cookies and performs no tracking.

Pages using [corelisting_search] also load two third party services directly in the visitor’s browser:

  • Google Maps, when a Google Maps API key is saved on the settings screen. The browser loads the Maps JavaScript API from https://maps.googleapis.com to draw the map and pins. Google receives the visitor’s IP address and browser details, as with any embedded Google map, and may set its own cookies. Without a key the map is not loaded at all and the search runs as a list. Google Maps terms: cloud.google.com/maps-platform/terms. Google privacy policy: policies.google.com/privacy.
  • OpenStreetMap Nominatim, only when a listing has an address but no map coordinates and the shortcode’s geocode_missing attribute is on (the default). The browser sends that listing’s address to https://nominatim.openstreetmap.org to place its pin, and caches the answer in the browser so it is asked once. OpenStreetMap receives the visitor’s IP address. Set geocode_missing="no" to turn this off. Usage policy: operations.osmfoundation.org/policies/nominatim. Privacy policy: osmfoundation.org/wiki/Privacy_Policy.

com/terms. com/privacy-policy.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • commercial real estate
  • real estate
  • cre
  • crm
  • listings
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.0
Update activity26 Oct 20267d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.5.121.6.1
WordPress compatibility7.1.37.1.4
Version1.5.111.5.12
Version1.5.91.5.11
WordPress compatibility7.1.27.1.3
Version1.5.81.5.9
Version1.5.71.5.8
Version1.5.51.5.7
WordPress compatibility7.0.67.1.2
Version1.5.11.5.5
Version1.4.11.5.1
WordPress compatibility7.0.47.0.6
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.