Developer API
Hooks, filters, overridable templates and endpoints — the surfaces the plugin exposes to code.
Actions and filters
One rule tells you which plugin a hook belongs to, and where to look for it. Ninety-five hooks exist purely for you to use.
8 min read
Overriding a template from your theme
Copy a template into your theme and it wins. Where each kind is looked for, and which folder to use for new work.
6 min read
Shortcodes
Every shortcode the two plugins register — including the three that Pro takes over from the free plugin, and which handler actually answers.
5 min read
AJAX and REST endpoints
Every endpoint reachable without signing in, what token each needs, and which of them can be used to find out whether an account exists.
9 min read
The tables the plugin creates
Five tables appear in your database when Pro activates. What each one holds, how long it holds it, and which ones carry a secret you should treat as one.
7 min read