How mam-main supports multiple form providers (Gravity Forms today, programmatic forms today, additional providers like Ninja Forms via the same extension surface). Explains the two parallel hook namespaces — generic…
A worked example walking a single form from declaration through submission: the mam_gf_get_form_settings entry, slug→field-id admin mapping, cache pre-warm, dynamic data injection, the three row→form surface patterns, and the submission…
The three patterns a content row can use to open a form: tabbar button, custom_form_array on a row, and content_type=form tap. Each path’s data shape, the iOS resolver site, and…
The Onboarding content class — first-launch carousel of intro screens shown to new users. Configurable per-slide content, CTA, and a returning-user toggle.
The Open Notifications content class — opens the in-app notification center showing the user’s history of received notifications. Backed by the wp_mam_notification_history table.
Can't find the answer you're looking for? Don't worry we're here to help!