pmpro_memberships_users Table: Practical Column and Query Guide

pmpro_memberships_users Table: Practical Column and Query Guide

Table of Contents What the table stores Important columns Why one user can have several rows Safe $wpdb query for active rows Read-only SQL for investigation Common query mistakes Reporting checklist Conclusion What the table stores Paid Memberships Pro uses the...
How to Use pmpro_changeMembershipLevel() Safely

How to Use pmpro_changeMembershipLevel() Safely

Table of Contents What the function does Current signature and parameters Return values Safe helper example Level groups and existing access Hooks fired around the change Common mistakes Conclusion What the function does A membership-level function changes access...
Paid Memberships Pro PDF Invoices V2.0 Release

Paid Memberships Pro PDF Invoices V2.0 Release

We’re excited to announce the release of PDF Invoices for Paid Memberships Pro version 2.0 — a major update that brings significant improvements to security, user experience, and administrative control. This release represents the most substantial update to the...
How to Automate WordPress Invoices with Zapier (Step-by-Step Guide)

How to Automate WordPress Invoices with Zapier (Step-by-Step Guide)

Do you run a WordPress membership site? Then you know the struggle. Admin work piles up fast. When a new member joins, you usually have to: Generate an invoice. Email it to the member. Save a copy for your records. Update your CRM. These tasks are small. However, they...