Description
Integrate Palace Properties connects your WordPress site to MRI Palace property management software. Properties are automatically synced via a secure cloud-hosted backend, keeping your listings always up to date.
Key Features:
- Automatic Sync — Properties sync hourly with smart delta detection (only changed properties are updated)
- 6 Beautiful Templates — Palace Property (default), Classic, Modern, Minimal, Grid Gallery, and Developer
- AJAX Filtering — Real-time search, filter by price/bedrooms/bathrooms/region/type/status, sortable
- Full Property Data — All Palace API fields: address, rent, features, agent info, custom fields, and more
- Taxonomy Support — Property Type, Status, Region, and Management Type taxonomies
- Display Configuration — Control exactly which property details appear on your website
- Theme Override — Templates can be overridden in your theme’s
palace-properties/directory - Schema.org — Structured data (RealEstateListing) for better SEO
- Gallery with Lightbox — Automatic image sync from Palace with keyboard/touch lightbox
- Responsive — Fully responsive at all breakpoints
- Accessible — Proper ARIA labels, keyboard navigation, screen reader support
How It Works:
- Configure your Palace API credentials in the plugin settings
- The cloud backend fetches properties from Palace API and sends them to your site via webhook
- Properties appear as a custom post type with full filtering and beautiful templates
Installation
- Upload the plugin files to
/wp-content/plugins/integrate-palace-properties/or install through the WordPress dashboard. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Navigate to WP Palace Properties Settings and enter your Palace API credentials.
- Enter your subscription key (or leave blank for a free plan with 10 properties).
- Click Save Changes. Properties will begin syncing automatically.
FAQ
-
How often do properties sync?
-
Properties sync hourly. You can also trigger a manual sync from the Dashboard page.
-
Can I control which properties appear?
-
Yes. Use the Display Configuration settings to choose which statuses (Active/Inactive) to sync, and which property details to show on the frontend.
-
Can I customize the templates?
-
Yes. Create a
palace-properties/directory in your theme and addsingle.phporarchive.phpto override the plugin templates. The Developer template is specifically designed for full CSS customization. -
Does it work with block themes?
-
Yes. The plugin works with both classic and block themes (like Twenty Twenty-Five).
Avis
Il n’y a aucun avis pour cette extension.
Contributeurs & développeurs
« Integrate Palace Properties » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « Integrate Palace Properties » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal
2.1.0
- Gallery sync progress tracking — see which properties are syncing, queued, or failed
- Resync Galleries button — force re-download all property images
- Process Now button — manually trigger gallery syncs without waiting for WP-Cron
- API rate limiting — throttled image downloads to prevent Palace API timeouts
- Fixed critical bug: gallery retry hook name mismatch causing syncs to silently fail
- Fixed gallery image deletion bug where orphan cleanup removed valid images
- Fixed featured_image() helper returning wrong format for templates
- Fixed wp-color-picker dependency error on WordPress 6.9+
- Improved error visibility — failed syncs show actual error messages in dashboard
- Removed unauthenticated AJAX endpoints for better security
- Cleaned up zombie cron events from deleted properties
- Proper uninstall cleanup for all sync metadata and transients
- Dashboard performance improvements — removed heavy cron cleanup from page load
2.0.0
- Complete rewrite with 6 template system
- AJAX filtering, sorting, and search
- Delta sync — only changed properties are updated
- Full Palace API v2 detailed endpoint support
- Custom taxonomies (Type, Status, Region, Management)
- Display configuration — control what shows on frontend
- Property Helper class for centralized data access
- Schema.org structured data
- Vanilla JS lightbox gallery (no Swiper dependency)
- HMAC webhook authentication
- Idempotent sync with change code tracking
- Admin dashboard with sync status and stats
- WP plugin repo compliance
1.0.0
- Initial release

