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_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

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