Skip to content

HandyPlugins

  • Home
  • PluginsExpand
    • Magic Login Pro
    • Handywriter
    • WP Accessibility Toolkit
    • PaddlePress Pro
    • Easy Text-to-Speech
  • Docs
  • About
  • Blog
  • Contact
My Account
HandyPlugins
Popular Search shortcodethehookemailredirect

Magic Login Pro

32
  • Installation & Configuration
  • Use magic login as the default login method?
  • Brute Force Protection
  • WooCommerce Integration
  • Easy Digital Downloads (EDD) Integration
  • Token Lifespan
  • Disable Magic Login for a Specific User
  • Login with Code: Flexible Passcode-Based Authentication
  • SMS Login – Passwordless Authentication with SMS
  • Magic Login REST API
  • CLI Command
  • Add Login form to a Page
  • Reset Tokens
  • Auto Login Links
  • Token Validity
  • Login Redirect
  • Shortcode
  • Login Email Customization
  • Login Request Throttling
  • IP Check
  • Domain Restriction
  • Registration
  • Spam Protection
  • How to Add Magic Login to Any of Outgoing Emails?
  • Customize Default Messages
  • nG Firewall
  • Dynamically Adjust Token TTL
  • How to change Sender Details?
  • Disable Magic Login for specific roles
  • Customizing Login Session Duration
  • Magic Login Twilio Integration
  • Magic Login – FluentCRM Integration

PaddlePress Pro

26
  • Installation & Configuration
  • How does PaddlePress PRO work?
  • Automatic account creation
  • How to set up a membership website?
  • Setup a Development Environment
  • Protect Download Files on NGINX
  • Software Licensing
  • Software Licensing API
  • Updater Implementation for WordPress Plugins
  • Updater Implementation for WordPress Themes
  • Release a New WordPress Product
  • Customer Dashboard (My Account) Page
  • Checkout Buttons
  • Custom Redirect After Successful Checkout
  • How does the domain count?
  • Emails
  • Accessing Readme through a Shortcode
  • How to Sell WordPress Products?
  • Releasing Beta Versions of a WordPress Product
  • Paddle Billing
  • Customer Dashboard
  • Membership Levels
  • Restrict Content
  • Add a Custom Payment Action
  • How to customize “Download” Button?
  • Adding Manual Payments

Handywriter

11
  • Installation & Configuration
  • Write a Blog Post
  • Create a Summary
  • Suggest a Title
  • Keep records of AI generated Contents
  • Grammar & Spelling Fixer
  • Plagiarism Check
  • Content Templates
  • How to create a Meta Description?
  • How to complete a sentence?
  • How does credit calculation work?

Easy Text-to-Speech

5
  • Installation & Configuration
  • Using with Block Editor
  • Using with Classic Editor
  • OpenAI Integration
  • ElevenLabs Integration

WP Accessibility Toolkit

3
  • Customization
  • Hotkeys: Quick Navigation and Efficiency
  • Do not show the accessibility toolkit on the specific page

FAQ

1
  • How to Enter Your VAT Number for VAT Deduction at Checkout
  • Home
  • Docs
  • PaddlePress Pro
  • How to set up a membership website?
View Categories

How to set up a membership website?

PaddlePress Pro comes with a simple, yet powerful membership solution for WordPress. So, you can sell your digital content exclusively.

What is the membership plan? #

Essentially, membership is a custom post type that retains the relationship between paddle products (or plans) and WordPress content.

Create a membership plan #

1) First of all, you have to create a membership plan.

2) Assign Paddle products to the membership plan. Since paddle products and subscription plans are different, you can assign multiple plans but not products.

If you want to offer your users to upgrade/downgrade their subscription. You have to assign relevant plans to membership. If you are not able to see that field, check the settings. (PaddlePress > Settings -> Preferences -> Upgrade/Downgrade)

Create restricted content #

Creating new content is not different than any other content creation step. You will see a new meta box for restricting the content and choosing the membership levels which have access to the content.

  • The meta box is available for all public post types.
  • It works with block editor and classic editor.
  • WordPress users who have the capability for “edit_posts” can see the content without restriction. You can control capability with “paddlepress_content_cap” filter
  • Multiple membership levels can be chosen for content access.

Tips for developers: You can exclude particular post type by using “paddlepress_metabox_excluded_post_types” filter.

Why do we allow multiple subscription plans but not products?

Just for flexibility. Since paddle subscription plans don’t support multiple billing intervals, you have to create separate plans to retain membership period/pricing.

For instance, you have monthly ($39) and yearly ($390) plans for the same offering. The expiration date is the only variable here and you don’t have to know each paddle subscriptions individually once you create content. So, just map relevant plans under the same membership and use membership to check access.

In the terminology of membership, we consider one-off purchases as a lifetime plan. So, we don’t allow multiple products for “one-off” purchases.

Paddle Billing

When utilizing Paddle Billing, it’s essential to map the prices to the corresponding membership plans. This approach mirrors that of Paddle Classic, with a slight variation: instead of associating a product or plan, you’ll need to link a specific price to each membership level.

Was this guide helpful for you?
Updated on May 12, 2024
Automatic account creationSetup a Development Environment
Table of Contents
  • What is the membership plan?
  • Create a membership plan
  • Create restricted content

HandyPlugins

Explore

Home
Blog
Contact Us
My Account

Products

Magic Login Pro
Handywriter
Easy Text-to-Speech
PaddlePress Pro
WP Accessibility Toolkit

Follow Us

Twitter
Facebook
GitHub
WordPress

2025 – HandyPlugins.co | Hosted on WPHandle and optimized with Powered Cache

  • Terms and Conditions
  • Privacy Policy
  • Cookie Policy
  • Home
  • Plugins
    • Magic Login Pro
    • Handywriter
    • WP Accessibility Toolkit
    • PaddlePress Pro
    • Easy Text-to-Speech
  • Docs
  • About
  • Blog
  • Contact
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkPrivacy policy