b9cddd2f64e921819c40eae23fdf8f05d7a004d5
Major changes to sync strategy following MLS Grid best practices: - Initial sync now fetches only Active/Pending properties (~30K vs 1.3M) - Replication (incremental) fetches all changes, deletes non-Active/Pending - On-demand media fetching replaces background queue (avoids rate limits) - Media downloaded and cached when first viewed, not during sync - Updated CLI commands: wp mls media status/fetch/clear - Comprehensive documentation with troubleshooting guide This fixes the "Value out of range" API error caused by high $skip values. Co-Authored-By: Claude <noreply@anthropic.com>
HomeProz Real Estate WordPress Site
Custom WordPress theme for HomeProz Real Estate (Albert Lea, MN).
Project Structure
/wp-content/themes/homeproz/- Custom theme/db-snapshots/- Database snapshots for each development phase/contract/- Project documentation and planning/CLAUDE.md- Development mandates and specifications
Development
cd wp-content/themes/homeproz
npm install
npm run dev # Development with hot reload
npm run build # Production build
Technology Stack
- WordPress 6.x
- PHP 8.1+
- Tailwind CSS
- SCSS (via Vite)
- jQuery
- ACF Pro
Client
HomeProz Real Estate, LLC 111 E Clark St, Albert Lea, MN 56007
Description
Languages
PHP
74.7%
JavaScript
12.4%
CSS
7.5%
HTML
5%
SCSS
0.4%