Abri SiteOrigin → ACF Migration Status
Current Status: ALL TASKS COMPLETE ✅
Progress
| # | Task | Status | Notes |
|---|---|---|---|
| 1 | Create ACF field group | ✅ Complete | theme/acf-json/group_our_guides.json |
| 2 | Create page template | ✅ Complete | theme/template-our-guides.php |
| 3 | Create draft page in WP | ✅ Complete | Page ID 22989 |
| 4 | Populate guide content | ✅ Complete | All 5 guides with PDFs and images |
| 5 | Set up 4 redirects | ✅ Complete | Via Redirection plugin |
| 6 | Update navigation | ✅ Complete | Button renamed to "CONTACT US" |
| 7 | Switch pages live | ✅ Complete | New page at /our-guides/ |
| 8 | Unpublish 4 cut pages | ✅ Complete | Video Library, Our Events, Refer Us, Contact Us |
| 9 | Deactivate SO plugins | ✅ Complete | so-css, so-widgets-bundle, siteorigin-panels |
Session Log
2026-02-04
- All 9 tasks completed
- Our Guides page live at /our-guides/
- 4 redirects active: /video-library/, /our-events/, /refer-us/ → / and /contact-us/ → /contact/
- Navigation button renamed: "Schedule a Call" → "CONTACT US"
- SiteOrigin plugins deactivated (keep 1-2 weeks before deleting)
QA Fixes (same day):
- Fixed header logo not showing on dark header pages (How We Help, etc.)
- Changed theme/imgs/abri.svg.php to use currentColor instead of hardcoded fill
- Added conditional text color class to logo div in theme/header.php
- Fixed footer social icons not displaying
- ACF Font Awesome field returns JSON object, not class string
- Updated theme/footer.php to parse JSON and convert to proper format
2026-05-06 — New Change Request
Migration is closed. Aaron Haggard sent a fresh change request via email with a 4-item PDF (2026-05-06-abri-wordpress-edit-request.pdf).
Items requested: 1. Bullet icon sizing on About page changes when text wraps to 2 lines (CSS bug) 2. Divorcees page — add Victoria as a second advisor alongside Morgan, formatted like the About page "Your Guides" section 3. About page team photo crops the people on the edges at certain window widths 4. Popup theming — apply Abri brand styling or rebuild popups like the original eNewsletter popup
Proposal: 5-hour T&M cap, same arrangement as the Feb 2026 SiteOrigin bucket. Email sent to Aaron (cc Brooke) on May 6, 2026.
Open question to client: Which popup tool is in use, and how many popups are in rotation. The popup item is the wildcard for the bucket.
Todoist: Abri Dev project created (6gXRhMwppvm6Q5pr), 4 cards in Ready awaiting client approval.
Status: Waiting on Aaron's green light + popup details.
2026-05-06 (afternoon) — Aaron's response + custom plugin pivot
Aaron's reply (2:40pm CDT): - Greenlit items 1–3. - Confirmed they run Popup Maker Pro with 12 popups built, 1 active (eNewsletter), planning to scale to 3–4 active for conversion testing. - Asked whether we could create a "theme" for popups so they could edit copy themselves between A/B tests. - Open to Zack producing copy/design direction for additional popups if helpful.
Live-site fact check (via Local DB):
- BOTH popup-maker (free) AND popup-maker-pro are installed and active.
Earlier in-session scan missed the Pro plugin.
- eNewsletter popup (post 21057) is already centered (Lightbox theme,
300px × 380px, fade-in 400ms).
- Trigger logic: auto-open after 10s, gated on 3+ page views, 1-month
cookie after dismiss.
- Content already brand-styled (font-teodor, .red-underline). The
Popup Maker frame around it is what reads off-brand, not the content.
Pivot: instead of theming Popup Maker, propose building a custom
G&M-owned popup plugin (gm-popups). Abri is the first client; the plugin
is structured to be reusable across other G&M sites with future licensable
add-ons (additional layouts, smarter triggers, A/B engine).
Pitch points used in the reply: - "Tool is in your way" reframe (12 built, 1 running). - Built-in conversion tracking (no GA setup needed). - Per-page targeting (Divorcees popup only on Divorcees, etc.). - Form fields styled to match the rest of the site. - Long-term ownership: no Popup Maker Pro subscription, brand alignment, full flexibility.
Scope: custom popup build capped at 3 hours total. Smaller fixes (items 1–3) tracked separately inside the original 5-hour T&M bucket.
Reply sent: Gmail draft ID r4547607499785394606 (Eric to send manually).
Reference docs:
- 2026-05-06-gm-popups-plugin-prd.md — full plugin PRD (CPT, ACF fields,
tracking table, admin UX, scope estimate, upsell talking points).
- /Users/edowns/.claude/plans/stateful-skipping-wren.md — implementation
plan (file structure, hour-by-hour breakdown, verification steps).
Status: Waiting on Aaron's greenlight on the 3h custom build + Pro cancellation. Once approved, PRD converts to Todoist cards under the Abri Dev project.