Logo

Developer Resources Overview

Comprehensive developer reference site offering hooks, APIs, and technical documentation for extending and customizing the User Registration & Membership plugin.

Last updated on Jul 15, 2026

The User Registration & Membership plugin comes with a dedicated developer reference site packed with everything you need to extend, customize, and integrate the plugin into your own projects.

Whether you are building a custom addon, hooking into plugin events, or exploring the internal codebase, the developer documentation gives you a complete, searchable reference for all available resources.

You can access the full developer documentation at: developer.wpuserregistration.com


What's Inside the Developer Documentation

The developer reference is organized into four sections. Each section covers a different type of resource you can use when working with the plugin programmatically.


🪝 Hooks

Hooks are the primary way to customize the behavior of User Registration & Membership without modifying the plugin's core files. The hooks reference lists all available action hooks and filter hooks along with details on their parameters and where they are used.

Use hooks to:

Trigger custom code at specific points during registration, login, or profile updates.

Modify data such as form fields, user roles, redirect URLs, and email content before it is processed or displayed.

Extend plugin functionality without touching any plugin files.


🔧 Functions

The Functions reference lists all global PHP functions available in the plugin. Each entry includes a description of what the function does, its parameters, return values, and information on where it is used or what it calls internally.

Use functions to:

Retrieve plugin-specific data such as form data, user meta, and account page status.

Perform utility operations like encrypting strings, checking page contexts, or validating usernames.

Build custom integrations that rely on the plugin's internal logic.


⚙️ Methods

Methods are functions defined within the plugin's classes. The methods reference documents every class method across the entire codebase, including constructor methods, API request handlers, update checkers, and more.

Use methods to:

Understand how specific plugin classes work internally.

Extend or override class behavior in your own custom code.

Trace how data flows through the plugin from one class to another.


🗂️ Classes

The Classes reference provides an overview of every PHP class defined in the plugin. Each entry links through to the full list of methods and properties available on that class.

Use the classes reference to:

Understand the structure and responsibilities of each plugin component.

Find the right class to extend when building custom addons or integrations.

Explore how admin panels, form builders, export tools, and other features are organized internally.


Quick Reference

Resource

What It Covers

Link

Hooks

Action and filter hooks for customizing plugin behavior

View Hooks

Functions

Global PHP functions available throughout the plugin

View Functions

Methods

Class-level methods with parameters and usage details

View Methods

Classes

All PHP classes and their structure

View Classes