SharpLaunch Property Search Engine

Changelog

3.1.2

  • Changed capability_type from page to post for the properties custom post type

3.1.1

  • Removed unused filter hook (sharplaunch_pse_processed_html)

3.1.0

  • Improved full sync: properties are now processed in batches of 50 to prevent timeouts on large datasets
  • Improved full sync: real-time progress feedback shown during sync (“Syncing… X / total”)
  • Improved full sync: stale properties no longer in the API are removed after all batches complete

3.0.3

  • Fixed rendering bug on single property pages when the origin site had no classes on the body tag

3.0.2

  • Fixed post cache not being invalidated after sync, ensuring persistent object caches (e.g. Redis) reflect updated property slugs immediately

3.0.1

  • Removed archive page for the properties post type
  • Set no time limit for sync operations to prevent timeouts on large datasets

3.0.0

  • Added single property detail page — property pages are now fully rendered within WordPress, with proper SEO metadata, canonical URLs, and 24-hour caching
  • Added [sharplaunch_pse] shortcode to embed the PSE widget anywhere on the site
  • Added archive page template — the properties archive URL now automatically displays the PSE widget
  • Added “Include Closed Properties” setting to optionally show closed listings
  • Added canonical URL tags to property pages for better SEO
  • Added SEO warning when changing the property slug
  • Improved sync: full sync now runs securely via admin dashboard only
  • Improved sync: API endpoint now supports partial sync by property ID (max 25 at a time)
  • Improved sync: rewrite rules flush automatically on activation and slug changes
  • Updated sync endpoint to stable URL (/wp-json/sharplaunch/sync)
  • Updated API to use pse-api.sharplaunch.com

2.0.1

  • Security improvements and WordPress.org compliance
  • Enhanced input sanitization and output escaping
  • Added timeout protection for API calls
  • Improved error handling

2.0

  • Complete plugin rewrite
  • Added REST API integration
  • Improved sync functionality
  • Enhanced SEO features
  • Better admin interface
  • Create a settings page to configure the PSE key and slug
  • Create a button to sync properties manually
  • Sync properties from SharpLaunch
  • Create a view page for each property with SEO metadata
  • Create an API endpoint to trigger property sync
  • Protect API endpoint with token authentication

1.0

  • Initial release

Plugin Website
Visit website

Author
SharpLaunch
Version:
3.1.2
Last Updated
April 2, 2026
Requires
WordPress 5.0
Tested Up To
WordPress 6.8.5
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.