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_Emails
RCP_Customer
RCP_Levels – Deprecated
RCP_Payments
RCP_Registration
RCP_Membership
RCP_Member
RCP_Discount
RCP_Discounts
Filters
rcp_get_membership_levels
rcp_get_membership_upgrade_paths
rcp_stripe_create_subscription_args
rcp_verification_redirect_url
rcp_reminder_subscription_args
rcp_user_has_expired_membership
rcp_restricted_post_redirect_url
rcp_member_calculated_expiration
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
Actions
rcp_update_payment_status
rcp_new_membership_added
rcp_gateway_{gateway ID}
rcp_create_payment
rcp_add_discount
rcp_update_payment
rcp_misc_settings
rcp_form_processing
rcp_before_registration_submit_field
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
Tutorials
Editing Template Files
Add A New Column To The Admin Memberships Table
Payment Gateway API
Changing The Excerpt Length
Creating Custom Registration Fields
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
Constants
RCP_GATEWAY_SANDBOX_MODE
RCP_DISABLE_EMAILS
Functions
rcp_get_discount_by()
rcp_get_restricted_post_ids()
rcp_is_recurring()
rcp_is_restricted_content()
rcp_update_discount()
rcp_user_has_free_membership()
rcp_get_member_cancel_url()
rcp_get_membership()
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()
Functions
Batch
Commands Overview
Customers
Memberships
Membership Level
delete_generated_data
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