Skip to content
Live Preview
Why Go Pro?
Expand
Free vs Pro
Pro add-ons
3rd-party add-ons
Pricing
Support
Expand
Support
Knowledgebase
Developer Docs
Release Notes
Blog
Get Started
Toggle Menu
Developer Docs
Developer Docs
Search the knowledgebase
Classes
RCP_Levels – Deprecated
RCP_Payments
RCP_Registration
RCP_Membership
RCP_Member
RCP_Discount
RCP_Discounts
RCP_Emails
RCP_Customer
Filters
rcp_registration_is_recurring
rcp_{currency}_symbol
rcp_stripe_checkout_data
rcp_member_is_expired
rcp_apply_signup_fee_to_registration
rcp_membership_can_renew
rcp_stripe_checkout_subscription_data
rcp_show_subscription_level
rcp_registration_get_recurring_total
rcp_memberships_list_table_columns
rcp_post_excerpt
rcp_member_can_access
rcp_set_membership_status_value
rcp_can_upgrade_subscription
rcp_is_paid_content
Email Filters
rcp_registration_get_total
rcp_membership_get_status
rcp_stripe_checkout_form_data
rcp_subscription_data
Actions
rcp_transition_membership_status_{status}
rcp_messages_settings
rcp_form_errors
rcp_before_register_form_fields
rcp_transition_membership_status
rcp_membership_post_renew
rcp_email_settings
rcp_before_register_form
rcp_successful_registration
rcp_membership_post_activate
rcp_edit_subscription_level
rcp_before_password_form_errors
rcp_set_status
rcp_members_page_table_header
rcp_edit_subscription_form
rcp_before_password_form
rcp_recurring_payment_failed
rcp_members_page_table_footer
rcp_edit_profile_form_errors
rcp_before_login_form
Tutorials
Editing Template Files
Retrieving The Membership Record(s) For A Given User ID
Using The Payment Meta API
Membership Meta
Remove The Password Confirm Field
Adding A New Email Template Tag
Using The Membership Level Meta API
Registering Currency Codes
Adding Custom Columns To CSV Export
Removing The Content Restriction Metabox
Customizing The Stripe Elements Card Form
Importing Custom User Fields
Require First And Last Name During Registration
Modify subscription tab output
Styling Restricted Content
Customize suspended profile message for RCP Ultimate Member
Customizing The Blocking UI On The Registration Form
Add A New Column To The Admin Memberships Table
Payment Gateway API
Changing The Excerpt Length
Constants
RCP_GATEWAY_SANDBOX_MODE
RCP_DISABLE_EMAILS
Functions
rcp_get_discounts()
rcp_user_has_expired_membership()
rcp_set_expiration_date()
rcp_get_status()
rcp_get_discount()
rcp_get_customers
rcp_is_paid_content()
rcp_get_subscription_id()
rcp_add_discount()
rcp_add_member_note()
rcp_get_customer()
rcp_user_has_access()
rcp_user_can_access_term()
rcp_is_trialing()
rcp_get_customer_membership_level_ids()
rcp_is_active()
rcp_get_term_restrictions()
rcp_cancel_member_payment_profile()
rcp_get_expiration_date()
rcp_user_can_access()
Functions
Customers
Memberships
Membership Level
delete_generated_data
Batch
Commands Overview
Live Preview
Why Go Pro?
Toggle child menu
Expand
Free vs Pro
Pro add-ons
3rd-party add-ons
Pricing
Support
Toggle child menu
Expand
Support
Knowledgebase
Developer Docs
Release Notes
Blog
Get Started
My Account