57b752f54e
- Manual properties linked to MLS now inherit status (Active/Pending/Closed) and days_on_market from the MLS listing dynamically - Properties not in MLS default to Closed status - Clone feature now auto-populates listing agent by matching MLS ID to Agent CPT - Description formatter detects embedded headers (unpunctuated text after sentences) and splits them into separate paragraphs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.2 KiB
1.2 KiB
MLS Grid SSL Verification Skip
Date: 2026-01-06 Type: Server Configuration (wp-config.php)
Note: This is not a database change, but a server-level configuration change. Documented here for production sync purposes.
Issue
MLS Grid's media CDN (media.mlsgrid.com) has an expired SSL certificate, causing all image fetches to fail with SSL handshake errors. This resulted in 404 errors for property images on the site.
Solution
Enable the MLS_SKIP_SSL_VERIFY option that was added in commit 0fd8b71.
Change Required
Add to wp-config.php (after MLS Grid API settings):
// Skip SSL verification for MLS Grid media (their cert is expired)
define( 'MLS_SKIP_SSL_VERIFY', true );
Security Note
This disables SSL certificate verification only for MLS Grid media downloads. This is acceptable because:
- The data being fetched is public property images (not sensitive)
- The alternative is completely broken image functionality
- This should be reverted once MLS Grid renews their certificate
Verification
After applying, test an image URL:
curl -I "https://[site]/mls-image/[listing_key]/1/thumb/?sig=[signature]"
Should return HTTP 200 with content-type: image/webp.