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_Discount
RCP_Discounts
RCP_Emails
RCP_Customer
RCP_Levels – Deprecated
RCP_Payments
RCP_Registration
RCP_Membership
RCP_Member
Filters
rcp_memberships_list_table_column_{column}
rcp_has_upgrade_path
rcp_is_restricted_content
RCP APPLY_FILTERS LIST
rcp_membership_get_prorate_credit
rcp_get_upgrade_paths
rcp_return_url
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
Actions
rcp_payments_page_table_column
rcp_levels_page_table_column
rcp_discounts_page_table_footer
rcp_after_login_form
RCP Actions List
rcp_payments_page_bottom
rcp_levels_below_table
rcp_discounts_page_table_column
rcp_add_subscription_form
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
Tutorials
Editing Template Files
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
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
Constants
RCP_GATEWAY_SANDBOX_MODE
RCP_DISABLE_EMAILS
Functions
rcp_get_post_ids_assigned_to_restricted_terms()
rcp_update_membership()
rcp_get_members()
rcp_get_customer_membership_level_names()
rcp_get_paid_posts()
rcp_has_post_restrictions
rcp_add_user_to_subscription()
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()
Functions
Membership Level
delete_generated_data
Batch
Commands Overview
Customers
Memberships
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