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_member_has_trialed
rcp_restricted_content_message
rcp_validate_username
rcp_login_redirect_url
rcp_stripe_customer_create_args
rcp_access_levels
rcp_payment_status_label
rcp_membership_payment_profile_canceled
rcp_membership_calculated_expiration_date
rcp_member_can_update_billing_card
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
Actions
rcp_payments_page_top
rcp_login_form_errors
rcp_edit_member
rcp_after_register_form
rcp_payments_page_table_header
rcp_levels_page_table_header
rcp_edit_discount
rcp_after_password_registration_field
rcp_payments_page_table_footer
rcp_levels_page_table_footer
rcp_discounts_page_table_header
rcp_after_password_form
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
Tutorials
Editing Template Files
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
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
Constants
RCP_GATEWAY_SANDBOX_MODE
RCP_DISABLE_EMAILS
Functions
rcp_count_memberships()
rcp_get_customer_by_user_id()
rcp_add_membership()
rcp_get_membership_cancel_url()
rcp_can_member_cancel()
rcp_get_content_subscription_levels()
rcp_get_restricted_post_types
rcp_can_member_renew()
rcp_user_has_active_membership()
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()
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