Kadence RCP Developers
The Kadence RCP Developer Documentation provides advanced users, developers, and engineers with the technical specifications needed to deeply customize Restrict Content Pro. While the standard dashboard options cover everyday membership needs, this technical resource gives you the freedom to extend core functionality, write custom integrations, and automate backend workflows. By interacting directly with the platform’s codebase, you can modify registration flows, manage core database hooks, and manipulate user metadata to fit your business logic perfectly.
Inside this technical archive, you will find comprehensive lists of available action hooks, filter properties, and custom PHP classes like RCP_Payments and RCP_Registration. These tools allow you to safely alter subscription upgrade paths, query specific customer statuses, and interface with your membership tables using tools like the WP-CLI command-line interface. Use these reference files to create bespoke extensions, override default email behavior, and customize templates to match your application’s unique layout and styling goals.
Kadence RCP Developers articles
Dive into the technical references and code examples below to programmatically modify registration pipelines, payment structures, and core plugin properties.
rcp_can_member_cancel()
Read more: rcp_can_member_cancel()Note: This is part of the developer docs and is considered custom code. Unfortunately, we cannot provide support for custom code at this time as we do not have the additional resources that would be necessary to provide support for custom code. If you need assistance with this, please reach out to our list of…
rcp_can_member_renew()
Read more: rcp_can_member_renew()Note: This is part of the developer docs and is considered custom code. Unfortunately, we cannot provide support for custom code at this time as we do not have the additional resources that would be necessary to provide support for custom code. If you need assistance with this, please reach out to our list of…
rcp_can_upgrade_subscription
Read more: rcp_can_upgrade_subscriptionNote: This is part of the developer docs and is considered custom code. Unfortunately, we cannot provide support for custom code at this time as we do not have the additional resources that would be necessary to provide support for custom code. If you need assistance with this, please reach out to our list of…
rcp_cancel_member_payment_profile()
Read more: rcp_cancel_member_payment_profile()Note: This is part of the developer docs and is considered custom code. Unfortunately, we cannot provide support for custom code at this time as we do not have the additional resources that would be necessary to provide support for custom code. If you need assistance with this, please reach out to our list of…
rcp_count_memberships()
Read more: rcp_count_memberships()Note: This is part of the developer docs and is considered custom code. Unfortunately, we cannot provide support for custom code at this time as we do not have the additional resources that would be necessary to provide support for custom code. If you need assistance with this, please reach out to our list of…
rcp_create_payment
Read more: rcp_create_paymentNote: This is part of the developer docs and is considered custom code. Unfortunately, we cannot provide support for custom code at this time as we do not have the additional resources that would be necessary to provide support for custom code. If you need assistance with this, please reach out to our list of…
RCP_Customer
Read more: RCP_CustomerNote: This is part of the developer docs and is considered custom code. Unfortunately, we cannot provide support for custom code at this time as we do not have the additional resources that would be necessary to provide support for custom code. If you need assistance with this, please reach out to our list of…
rcp_delete_discount()
Read more: rcp_delete_discount()Note: This is part of the developer docs and is considered custom code. Unfortunately, we cannot provide support for custom code at this time as we do not have the additional resources that would be necessary to provide support for custom code. If you need assistance with this, please reach out to our list of…