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_Discounts
RCP_Emails
RCP_Customer
RCP_Levels – Deprecated
RCP_Payments
RCP_Registration
RCP_Membership
RCP_Member
RCP_Discount
Filters
RCP ADD_FILTER LIST
rcp_membership_can_cancel
rcp_email_headers
rcp_member_get_status
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
Actions
rcp_user_profile_updated
rcp_password_form_errors
rcp_insert_payment
rcp_discounts_below_table
rcp_add_subscription
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
Tutorials
Editing Template Files
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
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
Constants
RCP_DISABLE_EMAILS
RCP_GATEWAY_SANDBOX_MODE
Functions
rcp_delete_discount()
rcp_has_used_trial()
rcp_is_pending_verification()
rcp_get_memberships()
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()
Functions
delete_generated_data
Batch
Commands Overview
Customers
Memberships
Membership Level
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