Field Notes
6Gotchas and lessons from every build, shared across projects. Add one any time — it surfaces automatically when its linked phase is open.
Plain-English search over the whole library, via OpenAI.
MySQL charset on the CLI
Always pass --default-character-set=utf8mb4 on any mysql CLI query touching non-ASCII text — without it, correct text looks corrupted.
CSS specificity, not !important
Fix silent overrides by raising selector specificity, not reaching for !important.
CF7 form storage
Actual field definitions live in the _form postmeta key, not post_content.
ACF repeaters in raw SQL
{field} (row count), {field}_{i}_{subfield} (value), _{field}_{i}_{subfield} (field-key ref) — field key is identical across rows, only the index changes.
Yoast owns its own copy
Title/meta description/JSON-LD are stored separately from visible content — grep hits there don't mean a removal failed.
Verify responsive fixes by measurement
Screenshots can reflect a stale viewport; getBoundingClientRect()/scrollWidth checks are reliable.
Add a field note
Any team member can add one from any project. This library only grows.