FreedomReader is a powerful WordPress plugin that allows you to monetize your content through PayPal payments and subscriptions. Perfect for bloggers, news sites, course creators, and content publishers who want to generate revenue from premium content. Key Features Content Locking System – Lock ful
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.0 and PHP 7.4.
SourceWordPress plugins · Nov 15, 2026
01 / Source details
Aboutthistool.
FreedomReader is a powerful WordPress plugin that allows you to monetize your content through PayPal payments and subscriptions. Perfect for bloggers, news sites, course creators, and content publishers who want to generate revenue from premium content.
Key Features
Content Locking System – Lock full content, show teasers, or require subscriptions
PayPal Integration – Secure payments via PayPal REST API
Subscription Management – Monthly/yearly recurring billing with free trials
À la carte Purchases – One-time payments for individual content
User Dashboard – Purchase history, subscription management, downloadable invoices
This plugin connects to external services to provide its functionality. By using this plugin, you acknowledge and agree to the data transmission to these services:
PayPal Payment Processing
This plugin integrates with PayPal’s REST API for payment processing and subscription management.
Service : PayPal REST API (api.paypal.com for live mode, api.sandbox.paypal.com for testing)
Purpose : Process payments, manage subscriptions, handle refunds, and capture payment data
Data Sent : Customer payment information, purchase amounts, product descriptions, subscription details, user billing information
When Data is Sent : When users make purchases, create subscriptions, cancel subscriptions, or when refunds are processed
PayPal Terms of Service : https://www.paypal.com/us/legalhub/useragreement-full
Important : These external services are essential for the plugin’s core functionality. Payment processing cannot function without PayPal integration, and geographic restrictions require IP geolocation services.
Privacy Policy
FreedomReader stores the following data locally: * Purchase records (user ID, amount, date, status) * Subscription information (user ID, plan, status, dates) * Content lock settings (post ID, lock type, pricing)
Payment processing is handled entirely by PayPal. No sensitive payment information is stored locally.
Users can request data deletion by contacting the site administrator.
Support
For support and documentation: * GitHub repository: https://github.com/kiranrs/freedomreader * WordPress.org support forum (when published) * Issues and feature requests: GitHub Issues
Contributing
We welcome contributions! Please see our GitHub repository for contribution guidelines.
Credits
PayPal REST API integration
WordPress Plugin Boilerplate structure
Icons from various open-source collections
02 / Source details
Gettingstarted.
01Upload the plugin files to /wp-content/plugins/freedomreader/ directory
02Activate the plugin through the ‘Plugins’ screen in WordPress
03Go to FreedomReader > Settings to configure PayPal credentials
04Set up your subscription plans
05Start locking content using the post metaboxes
PayPal Setup
06Create a PayPal Business Account
07Go to PayPal Developer Dashboard
08Create a new application
09Copy Client ID and Client Secret
10Enter credentials in plugin settings
11Choose Sandbox for testing or Live for production
03 / Source details
Frequently asked questions.
Do I need a PayPal Business Account?
Yes, you need a PayPal Business Account to accept payments and create subscription plans.
Can I test payments before going live?
Yes, the plugin includes sandbox mode for testing with PayPal’s testing environment.
What happens if a user cancels their subscription?
Users can cancel subscriptions from their dashboard. The plugin handles cancellation through PayPal’s API and updates access accordingly.
Can I customize the appearance?
Yes, the plugin includes CSS classes for styling and supports theme customization.
Is the plugin GDPR compliant?
The plugin stores minimal user data locally. Payment data is handled by PayPal. You should review your privacy policy and data handling practices.
Can I export payment data?
Yes, the admin dashboard includes export functionality for purchases and subscriptions.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati