Help Docs Software Kadence Kadence RCP Kadence RCP Developers

Kadence RCP Developers

Extend your membership site with the Kadence RCP Developer guide. Access comprehensive lists of hooks and filters, learn to edit template files, and implement custom code snippets for advanced site logic.

The Kadence RCP (Restrict Content Pro) Developers section is a specialized resource for advanced users, engineers, and agencies who want to extend the core functionality of their membership platform beyond standard settings. By providing a deep dive into the plugin’s architecture, this section empowers developers to create bespoke membership experiences, integrate with custom third-party systems, and fine-tune the user journey through code. These technical resources are essential for building high-performance, highly customized membership ecosystems that align with specific business logic.

The documentation focuses on three primary areas of customization: Hooks (Actions and Filters), Template Overrides, and Custom Functions. Developers can leverage an extensive list of APPLY_FILTERS and ADD_FILTER hooks to modify everything from email headers to membership level ordering. The platform’s template system allows you to safely override core files—such as registration and login forms—by moving them to a child theme, ensuring your site remains update-safe. While Liquid Web provides these technical references to assist your development, please note that custom code implementations fall outside the scope of standard technical support.


Kadence RCP Developers articles

226 results

This collection serves as a technical reference guide, providing action and filter lists, template override instructions, and code snippets for Restrict Content Pro.

  • REST API – Earnings Route

    The earnings route allows you to retrieve an array of earnings, including totals for: The current day. The current month. The current year. Get earnings GET /wp-json/rcp/{version}/earnings/ Required parameters: None. Optional parameters: None. Have more questions? Submit a request Was this article helpful? Yes No Thank you for your input. Thank you for your feedback.

    Read more: REST API – Earnings Route
  • REST API – Levels Route

    Table of Contents Get levels Get specific level Add new level Update existing level Delete level The levels route allows you to interact with the Restrict Content Pro membership levels database to retrieve levels, add new ones, update existing levels, and delete levels. Get levels GET /wp-json/rcp/{version}/levels/ Required parameters: None. Optional parameters: status (string) – Retrieve…

    Read more: REST API – Levels Route
  • REST API – Members Route

    Table of Contents Get members Get specific member Add new member Update existing member Delete member This endpoint is deprecated in favor of the customers and memberships endpoints. This endpoint will not be removed, but it will no longer receive new features. The member’s route allows you to interact with the Restrict Content Pro members database to retrieve members,…

    Read more: REST API – Members Route
  • REST API – Overview

    The  REST API add-on provides a complete RESTful JSON API for retrieving, updating, creating, and deleting membership data in Restrict Content Pro. Installing RCP REST API Download and install the plugin from your account dashboard here. If you need help installing the plugin, refer to the WordPress plugin installation documentation. To license the plugin, please view our “How Do I…

    Read more: REST API – Overview
  • REST API – Payments Route

    Table of Contents Get payments Get specific payment Add new payment Update existing payment Delete payment The payments route allows you to interact with the Restrict Content Pro payments database to retrieve payments, add new ones, update existing payments, and delete payments. Get payments GET /wp-json/rcp/{version}/payments/ Required parameters: None. Optional parameters: user_id (int) – Get payments…

    Read more: REST API – Payments Route
  • Retrieving The Membership Record(s) For A Given User ID

    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…

    Read more: Retrieving The Membership Record(s) For A Given User ID
  • Styling Restricted Content

    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…

    Read more: Styling Restricted Content
  • Using Restrict Content Pro with WordPress Multisite

    Press Multisite Restrict Content Pro works great with WordPress multisite. There are three different configurations you can use. Activate Restrict Content Pro only on the sites you want to use it on. Each site will have its own membership levels, payments, memberships, etc. In other words, you do not network activate the plugin. Network activated…

    Read more: Using Restrict Content Pro with WordPress Multisite
Was this article helpful?