How to Show a Member Billing Address on a PMPro PDF Invoice

How to Show a Member Billing Address on a PMPro PDF Invoice

Table of Contents What you need Where the address is stored Use the ready-made block Place the lines yourself Account name and billing name When the address stays blank Rebuild invoices that already exist Common mistakes Conclusion A PMPro PDF billing address is the...
Paid Memberships Pro PDF Invoices V2.2 Release

Paid Memberships Pro PDF Invoices V2.2 Release

Japanese, Chinese, Korean, Arabic, and other non-English names have been showing as blank squares (□) on PDF invoices. PDF Invoices 2.2 puts a Noto font stack on every built-in template so those characters print correctly. Noto fonts on every built-in template...
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...