ποΈ Hook Documentation Overview
MentorKit LMS exposes custom WordPress action and filter hooks for extension code. These developer pages are generated from docs-lms/hook-metadata.json, with docs-lms/hook-inventory.md kept as the broader source/reference inventory.
ποΈ Course Hooks
Use these hooks to adjust course lists, course cards, single-course templates, course player URLs, player header/footer loading, and default frontend styles.
ποΈ Group Hooks
Use these hooks to customize group grids, single-group templates, group access checks, cohort labels, and subgroup branding.
ποΈ Profile and Dashboard Hooks
Use these hooks to customize the learner profile shortcode, profile URLs, login messaging, group leader dashboard panels, and the data shown in profile course/group sections.
ποΈ Commerce Hooks
Use these hooks to adjust WooCommerce-linked course/group sales behavior, B2B cohort purchase rules, invoices, offline payments, and related commerce UI.
ποΈ Certificate and Tracking Hooks
Use these hooks to react to certificate lifecycle events, tune certificate PDF rendering, and observe course progress/status updates.
ποΈ Webhook Hooks
Use these hooks to observe events that feed MentorKit webhook delivery and to filter the generated webhook payload envelope.
ποΈ Admin and Setup Hooks
Use these hooks to extend admin upload screens, course meta boxes, setup wizard steps, setup URLs, and Pro/add-on upload integrations.
ποΈ Security Hooks
Use these hooks to customize MentorKit security forms, Turnstile rendering, and risk/rate-limit behavior.