Title: Subscription System
Author: joeyoungblood
Published: <strong>June 9, 2025</strong>
Last modified: April 2, 2026

---

Search plugins

![](https://ps.w.org/subscription-system/assets/banner-772x250.png?rev=3308338)

![](https://ps.w.org/subscription-system/assets/icon-256x256.png?rev=3308338)

# Subscription System

 By [joeyoungblood](https://profiles.wordpress.org/joeyoungblood/)

[Download](https://downloads.wordpress.org/plugin/subscription-system.1.0.15.zip)

 * [Details](https://ory.wordpress.org/plugins/subscription-system/#description)
 * [Reviews](https://ory.wordpress.org/plugins/subscription-system/#reviews)
 *  [Installation](https://ory.wordpress.org/plugins/subscription-system/#installation)
 * [Development](https://ory.wordpress.org/plugins/subscription-system/#developers)

 [Support](https://wordpress.org/support/plugin/subscription-system/)

## Description

Subscription System is a comprehensive WordPress plugin that provides a complete
user registration and login solution for your website. With easy-to-use shortcodes
and a user-friendly admin interface, you can quickly set up subscription forms and
manage user registrations.

**Key Features:**

 * **User Registration Forms** – Create beautiful registration forms with username,
   email, and password fields
 * **User Login Forms** – Provide secure login functionality for your users
 * **Admin Dashboard** – Comprehensive admin interface to manage settings and view
   statistics
 * **Shortcode Support** – Easy integration with `[subscription_register]` and `[
   subscription_login]` shortcodes
 * **Security Features** – Built-in nonce verification and input sanitization
 * **Responsive Design** – Mobile-friendly forms that work on all devices
 * **Translation Ready** – Full internationalization support
 * **WordPress Standards** – Follows WordPress coding standards and best practices

**Available Shortcodes:**

 * `[subs_sys_register]` – Displays a user registration form (recommended)
 * `[subs_sys_login]` – Displays a user login form (recommended)
 * `[subscription_register]` – Legacy shortcode (still supported)
 * `[subscription_login]` – Legacy shortcode (still supported)

**Admin Features:**

 * Enable/disable user registration
 * View user statistics
 * Quick access to WordPress user management
 * Comprehensive help documentation
 * System status monitoring

### Developer Information

**Plugin Structure:**
 * Follows WordPress Plugin Boilerplate standards * Object-
oriented programming approach * Proper separation of admin and public functionality*
Internationalization support * Security best practices

**Hooks and Filters:**
 The plugin provides various hooks and filters for developers
to extend functionality. Documentation for these will be expanded in future versions.

**Support:**
 For support and feature requests, please visit our website at https://
mediahubster.in/

## Screenshots

 * [[
 * Admin dashboard showing plugin statistics and quick actions
 * [[
 * Plugin settings page with registration toggle
 * [[
 * Help page with shortcode documentation

## Installation

 1. Upload the `subscription-system` folder to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to ‘Subscription System’ in your admin menu to configure settings
 4. Use the shortcodes `[subs_sys_register]` and `[subs_sys_login]` in your pages or
    posts

## FAQ

### How do I display a registration form?

Simply add the shortcode `[subs_sys_register]` to any page or post where you want
the registration form to appear. The legacy shortcode `[subscription_register]` 
is also supported.

### How do I display a login form?

Use the shortcode `[subs_sys_login]` in any page or post to display the login form.
The legacy shortcode `[subscription_login]` is also supported.

### Can I disable user registration?

Yes, go to the Subscription System settings page in your WordPress admin and toggle
the “Enable User Registration” option.

### Is the plugin translation ready?

Yes, the plugin is fully translation ready and includes proper internationalization
support.

### What happens after a user registers?

After successful registration, users can optionally be automatically logged in (
depending on your settings) and will receive appropriate success messages.

### Are the forms secure?

Yes, all forms include proper nonce verification, input sanitization, and follow
WordPress security best practices.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Subscription System” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ joeyoungblood ](https://profiles.wordpress.org/joeyoungblood/)
 *   [ Media Hubster ](https://profiles.wordpress.org/mediahubster/)

[Translate “Subscription System” into your language.](https://translate.wordpress.org/projects/wp-plugins/subscription-system)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/subscription-system/),
check out the [SVN repository](https://plugins.svn.wordpress.org/subscription-system/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/subscription-system/)
by [RSS](https://plugins.trac.wordpress.org/log/subscription-system/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.14

 * Version bump for production deployment
 * Maintenance release

#### 1.0.13

 * Fixed work logs page permission issue – users can now access their own work logs
 * Added permission checks to prevent users from viewing other users’ work logs
 * Updated work logs page capability from ‘manage_options’ to ‘read’
 * Fixed work logs URL format for better compatibility
 * Non-admin users can now view their work logs while admins retain full access

#### 1.0.12

 * Added intelligent debug panel to Subscribers page for troubleshooting
 * Improved subscriber query with better error logging
 * Added database statistics display to identify subscription issues
 * Enhanced subscribers page to show warnings when no subscriptions exist
 * Added helpful guidance for setting up first subscriptions

#### 1.0.11

 * Added “One Day (Testing)” duration option for quick subscription testing
 * Added “Weekly” (7 days) duration option for subscription plans
 * Enhanced plan preview to display correct duration labels for new options
 * Improved testing capabilities for subscription workflows

#### 1.0.6

 * CRITICAL FIX: Fixed login and registration form submission issues
 * Fixed JavaScript/PHP naming mismatch causing forms to get stuck on “PROCESSING…”
 * CRITICAL FIX: Fixed duplicate email notifications (users were receiving 2-3 emails
   per post)
 * CRITICAL FIX: Fixed subscription plans page not saving – plans now save and redirect
   properly
 * CRITICAL FIX: Fixed duplicate admin menu items – menus were showing twice in 
   sidebar
 * Added two-layer duplicate prevention system (request-level + database-level)
 * Updated all AJAX actions to use correct naming convention (subs_sys_*)
 * Added comprehensive Email Logs system to track all sent emails
 * Added Email Logs admin page with filtering, search, and statistics
 * Implemented email tracking for content notifications
 * Added automatic database table creation (runs on every plugin load)
 * Added database table for email logging with safe migration support
 * Reorganized admin menu structure – logical hierarchy with related items grouped
   together
 * Content Plans moved from bottom to 4th position in menu for better accessibility
 * Plans page now shows success messages after creating/editing and redirects to
   list view
 * Content Plans page now redirects properly after creating/editing/deleting
 * Fixed Content Plans admin page showing developer notes and console.log statements
 * Removed duplicate menu registrations that caused menus to appear twice
 * Bumped version to force browser cache refresh of updated JavaScript
 * All forms (login, registration, forgot password, reset password) now work correctly
 * Email notifications now send exactly ONE email per user per post
 * Admin navigation is now clean, organized, and professional

#### 1.0.5

 * Removed temporary debugging files for production release
 * Cleaned up codebase for WordPress.org submission
 * Enhanced plugin security by removing development tools
 * Optimized plugin package size
 * Improved plugin stability and performance

#### 1.0.4

 * Added comprehensive content subscription system with category, tag, and post 
   type subscriptions
 * Implemented smart pop-up notifications with “Remind me later” functionality
 * Added Medium.com style email notifications for new content
 * Integrated SMTP configuration for reliable email delivery (SendGrid, Gmail, Mailgun)
 * Created Content Subscribers admin page for managing all content subscriptions
 * Added automatic subscription renewal system via Stripe webhooks
 * Implemented payment failure handling with retry logic
 * Added subscription status management (Active, Cancelled, Past Due)
 * Created comprehensive Help & Support documentation with tabbed interface
 * Added new shortcodes: [subscriptionsystem_account], [content_subscription_success]
 * Enhanced email templates with responsive design and dark mode support
 * Improved subscription success pages and redirect handling
 * Added PHPMailer compatibility for WordPress 5.5+ with namespaces
 * Implemented database schema updates for content subscription tables
 * Added debugging tools and enhanced error logging
 * Fixed subscription display issues in user account dashboard
 * Enhanced pop-up display logic for tag, category, and post archive pages
 * Added subscription statistics and revenue tracking
 * Improved admin interface with better navigation and styling

#### 1.0.3

 * Fixed Plan Settings menu visibility in admin interface
 * Improved menu structure and organization
 * Enhanced admin navigation experience

#### 1.0.2

 * Updated admin menu interface
 * Improved admin navigation structure
 * Enhanced menu organization for better usability

#### 1.0.1

 * Initial stable release
 * Added subscription plans management
 * Added plan categories
 * Added Stripe integration for payments
 * Added developer mode for debugging
 * Added comprehensive logging system
 * Added work items and channels tracking
 * Improved database schema
 * Enhanced security measures

#### 1.0.0

 * Initial release
 * User registration and login shortcodes
 * Admin dashboard with statistics
 * Settings page for configuration
 * Help documentation
 * Security features with nonce verification
 * Translation ready
 * Responsive design
 * WordPress coding standards compliance

## Meta

 *  Version **1.0.14**
 *  Last updated **5 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/subscription-system/)
 * Tags
 * [login](https://ory.wordpress.org/plugins/tags/login/)[membership](https://ory.wordpress.org/plugins/tags/membership/)
   [subscription](https://ory.wordpress.org/plugins/tags/subscription/)[user management](https://ory.wordpress.org/plugins/tags/user-management/)
   [User Registration](https://ory.wordpress.org/plugins/tags/user-registration/)
 *  [Advanced View](https://ory.wordpress.org/plugins/subscription-system/advanced/)

## Ratings

No reviews have been submitted yet.

[Add my review](https://wordpress.org/support/plugin/subscription-system/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/subscription-system/reviews/)

## Contributors

 *   [ joeyoungblood ](https://profiles.wordpress.org/joeyoungblood/)
 *   [ Media Hubster ](https://profiles.wordpress.org/mediahubster/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/subscription-system/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://mediahubster.in/)