Skip to content
Restrict Content Pro Logo
  • Live Preview
  • Why Go Pro?Expand
    • Free vs Pro
    • Pro add-ons
    • 3rd-party add-ons
  • Pricing
  • SupportExpand
    • Support
    • Knowledgebase
    • Developer Docs
    • Release Notes
  • Blog
My Account
Get Started
Restrict Content Pro Logo

Developer Docs

Developer Docs

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

Plugins

  • Features
  • Add-ons
  • Pricing
  • About

Resources

  • Support
  • Knowledgebase
  • Consultants
  • Release Notes
  • Developer Docs

Partner Brands

  • SolidWP
  • LearnDash
  • MemberDash
  • The Events Calendar
  • Kadence
  • GiveWP
  • IconicWP

About Us

  • Contact
  • Terms of Service
  • Privacy Policy
Check us out on X (opens in new tab)

A Liquid Web Brand

Hosting for WordPress

© 2024 All Rights Reserved.

StellarWP
WordPress Solutions
Nexcess LogoLiquid Web (opens in new tab)
Image
  • Live Preview
  • Why Go Pro?
    • Free vs Pro
    • Pro add-ons
    • 3rd-party add-ons
  • Pricing
  • Support
    • Support
    • Knowledgebase
    • Developer Docs
    • Release Notes
  • Blog
Get Started

My Account

Advertisement