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

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