Project: Elementor + ACF Dynamic Hero Section Integration (Phase 1) Overview We’re building a scalable location-based Elementor system powered by CSV data imports and Advanced Custom Fields (ACF). This job covers Phase 1 only — connecting the Hero section to ACF and verifying end-to-end data flow from CSV → CPT → Elementor. You’ll work with a ready-made setup that includes: hero-phase1-plugin.zip (CPT, Elementor Query, and ACF JSON auto-load) hero.csv dataset (20 hero variants) Cloudflare CDN image set (https://cdn.buzzspirit.com/images/heroes/) WP All Import Pro + ACF Add-On (already installed) Scope of Work 1️⃣ Validate Plugin Setup Install and activate our Hero Phase 1 Plugin (hero-phase1-plugin.zip) Confirm that the Heroes custom post type appears in WordPress admin Ensure ACF field group “Hero Section Fields” auto-loads (no manual import needed) Verify Elementor Query ID heroes_by_location is registered 2️⃣ CSV → ACF Import Configuration Set up a WP All Import template to import data from hero.csv Map columns: hero_pretext hero_heading hero_cta hero_image hero_alt location_key locale variant_id Ensure imports populate correctly into Hero CPT custom fields via the ACF Add-On Test that the 20 hero entries are created and stored properly 3️⃣ Elementor Template Connection In Elementor → Templates, create a Hero Section template Add dynamic bindings for: Background Image → hero_image Heading Text → hero_heading Subheading Text → hero_pretext Button Text → hero_cta Alt Text → hero_alt Use Elementor’s Query ID = heroes_by_location to pull the matching hero post dynamically Confirm the hero section updates automatically based on the current location CPT 4️⃣ Testing & Verification Verify the Hero Section displays correct text + image per location Check random hero image variations load correctly from CDN Confirm ACF data renders on front end for multiple location posts Test responsiveness (desktop, tablet, mobile) Deliverables Fully connected dynamic Hero section in Elementor Verified ACF field population from CSV Working Elementor Query loop via heroes_by_location Screenshot or Loom video walkthrough of the data flow: CSV → WP All Import → CPT (Hero) → Elementor Display Requirements Proven experience with: Elementor Pro (dynamic data, ACF integration) Advanced Custom Fields (Pro or Free) WP All Import Pro + ACF Add-On Custom Post Type registration / Elementor custom queries Strong understanding of WordPress architecture and data relationships Must provide structured progress updates and test verification before completion Extras Access will be granted to a staging WordPress instance All plugins (Elementor Pro, ACF Pro, WP All Import Pro) are pre-installed Successful completion of Phase 1 may lead to follow-up phases for other sections: About, Services, Portfolio, Why Choose Us, How It Works, Packages, FAQ, Blog Timeline: 1–2 days (max) for Phase 1 completion Milestone Payment: Released after successful Hero section verification To Apply Please include: A short note confirming your experience with Elementor Dynamic Data + ACF Example of a WP All Import + ACF project you’ve done Estimated hours to complete Phase 1 (Hero section)