Field Notes

6

Gotchas and lessons from every build, shared across projects. Add one any time — it surfaces automatically when its linked phase is open.

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.

mysql charset cli

CSS specificity, not !important

Fix silent overrides by raising selector specificity, not reaching for !important.

css specificity

CF7 form storage

Actual field definitions live in the _form postmeta key, not post_content.

cf7 forms

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.

acf repeaters sql

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.

seo yoast

Verify responsive fixes by measurement

Screenshots can reflect a stale viewport; getBoundingClientRect()/scrollWidth checks are reliable.

responsive qa measurement

Add a field note

Any team member can add one from any project. This library only grows.

Link to phase(s)