Опис
The SharpLaunch Property Search Engine plugin seamlessly integrates your SharpLaunch property marketplace with your WordPress website. This plugin automatically syncs your property listings, creating SEO-optimized pages for each property.
Key Features:
- Automatic Sync: Keep your WordPress site updated with your latest SharpLaunch properties
- SEO Optimized: Custom meta titles and descriptions for better search engine visibility
- Custom Post Type: Properties are organized as a dedicated post type in WordPress
- REST API Integration: Secure API connection with your SharpLaunch account
- Template Override: Customize how property pages display on your site
- Manual & Automatic Sync: Sync on-demand or set up automated updates
Perfect For:
* Real estate agents and brokers
* Property management companies
* Anyone using SharpLaunch for property listings
Requirements:
* Active SharpLaunch account with API access
* SharpLaunch PSE Key (provided by SharpLaunch)
External services
This plugin connects to the SharpLaunch server in order to fetch the client API.
Roadmap
Phase 2 (Coming Soon):
* Create a page under configured slug to display PSE automatically
* Improve token generation with more secure method
* Improve sync process performance
Support
For support with this plugin, please contact SharpLaunch support or visit our documentation at https://sharplaunch.com/support
Встановлення
- Upload the plugin files to
/wp-content/plugins/sharplaunch-property-search-engine/directory - Activate the plugin through the ‘Plugins’ screen in WordPress
- Go to Settings > SharpLaunch PSE Settings
- Enter your SharpLaunch PSE Key and slug
- Click “Sync Properties” to import your listings
Часті питання
-
Do I need a SharpLaunch account?
-
Yes, you need an active SharpLaunch account with API access. Contact SharpLaunch to get your PSE Key.
-
How often does the sync happen?
-
You can manually sync anytime from the admin panel. For automatic sync, provide your REST API endpoint to SharpLaunch.
-
Will this affect my existing WordPress content?
-
No, the plugin only creates and manages property posts. Your existing content remains untouched.
-
Can I customize how properties display?
-
Yes, you can override the template by creating a custom
single-sl_properties.phptemplate in your theme. -
What happens if I deactivate the plugin?
-
All synced properties will be deleted from WordPress when you deactivate the plugin.
-
How do I get a PSE key?
-
Please contact SharpLaunch support to get a PSE key. It’s not the same as the regular API key.
-
Where can I view my properties?
-
All properties are displayed in your WordPress admin Properties section. Each property can be accessed at:
https://yourwebsite.com/sl_properties/property-slug
Відгуки
Для цього плагіна немає відгуків.
Учасники та розробники
“SharpLaunch Property Search Engine” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:
УчасникиПерекладіть “SharpLaunch Property Search Engine” на вашу мову.
Цікавитесь розробкою?
Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.
Журнал змін
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