{"id":213208,"date":"2024-12-10T16:00:58","date_gmt":"2024-12-10T16:00:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/memberstack\/"},"modified":"2026-03-03T09:43:58","modified_gmt":"2026-03-03T09:43:58","slug":"memberstack","status":"publish","type":"plugin","link":"https:\/\/ca.wordpress.org\/plugins\/memberstack\/","author":23178598,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.1","stable_tag":"1.3.1","tested":"6.9.4","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"Memberstack \u2013 Member Management & Content Protection","header_author":"Memberstack Team","header_description":"Extends WordPress with Memberstack authentication and content protection features","assets_banners_color":"cfdbfc","last_updated":"2026-03-03 09:43:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/memberstack.com\/wordpress","header_author_uri":"https:\/\/memberstack.com","rating":5,"author_block_rating":0,"active_installs":100,"downloads":2878,"num_ratings":24,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"msjoshlopez","date":"2024-12-10 16:06:47"},"1.0.1":{"tag":"1.0.1","author":"msjoshlopez","date":"2024-12-12 03:31:51"},"1.0.2":{"tag":"1.0.2","author":"msjoshlopez","date":"2025-01-10 16:51:00"},"1.0.3":{"tag":"1.0.3","author":"msjoshlopez","date":"2025-01-16 20:19:45"},"1.0.4":{"tag":"1.0.4","author":"msjoshlopez","date":"2025-01-29 19:03:14"},"1.0.5":{"tag":"1.0.5","author":"msjoshlopez","date":"2025-01-30 16:16:51"},"1.0.6":{"tag":"1.0.6","author":"msjoshlopez","date":"2025-02-04 23:17:12"},"1.0.7":{"tag":"1.0.7","author":"msjoshlopez","date":"2025-02-05 20:20:33"},"1.0.8":{"tag":"1.0.8","author":"msjoshlopez","date":"2025-02-06 20:26:31"},"1.0.9":{"tag":"1.0.9","author":"msjoshlopez","date":"2025-02-20 03:28:29"},"1.1.1":{"tag":"1.1.1","author":"msjoshlopez","date":"2025-02-20 17:35:16"},"1.1.2":{"tag":"1.1.2","author":"msjoshlopez","date":"2025-02-24 18:22:03"},"1.1.3":{"tag":"1.1.3","author":"msjoshlopez","date":"2025-02-24 20:06:31"},"1.1.4":{"tag":"1.1.4","author":"msjoshlopez","date":"2025-02-25 20:15:22"},"1.1.5":{"tag":"1.1.5","author":"msjoshlopez","date":"2025-03-05 21:52:26"},"1.1.6":{"tag":"1.1.6","author":"msjoshlopez","date":"2025-03-06 23:06:46"},"1.1.7":{"tag":"1.1.7","author":"msjoshlopez","date":"2025-03-25 14:39:40"},"1.1.8":{"tag":"1.1.8","author":"msjoshlopez","date":"2025-03-31 21:51:02"},"1.1.9":{"tag":"1.1.9","author":"msjoshlopez","date":"2025-04-01 23:26:55"},"1.2.0":{"tag":"1.2.0","author":"msjoshlopez","date":"2025-04-03 04:11:42"},"1.2.1":{"tag":"1.2.1","author":"msjoshlopez","date":"2025-04-03 05:40:53"},"1.2.2":{"tag":"1.2.2","author":"msjoshlopez","date":"2025-04-04 01:49:41"},"1.2.3":{"tag":"1.2.3","author":"msjoshlopez","date":"2025-04-08 00:07:29"},"1.2.4":{"tag":"1.2.4","author":"msjoshlopez","date":"2025-04-08 23:05:58"},"1.2.5":{"tag":"1.2.5","author":"msjoshlopez","date":"2025-04-09 21:54:46"},"1.2.6":{"tag":"1.2.6","author":"msjoshlopez","date":"2025-04-10 18:47:30"},"1.2.7":{"tag":"1.2.7","author":"msjoshlopez","date":"2025-04-22 19:29:45"},"1.2.8":{"tag":"1.2.8","author":"msjoshlopez","date":"2025-04-23 21:50:16"},"1.2.9":{"tag":"1.2.9","author":"msjoshlopez","date":"2025-05-12 15:59:17"},"1.3.0":{"tag":"1.3.0","author":"msjoshlopez","date":"2025-05-28 18:14:09"},"1.3.1":{"tag":"1.3.1","author":"msjoshlopez","date":"2026-03-03 09:43:58"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":1,"5":23},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3205813,"resolution":"128x128","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3205813,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3232821,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3232819,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"memberstack\/login-form":{"name":"memberstack\/login-form","title":"Memberstack Login Form"},"memberstack\/signup-form":{"name":"memberstack\/signup-form","title":"Memberstack Signup Form"}},"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.3.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3205813,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3205813,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3205813,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3205813,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3205813,"resolution":"5","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[18193,1932,2056,72256,713],"plugin_category":[38,58],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-213208","plugin","type-plugin","status-publish","hentry","plugin_tags-content-protection","plugin_tags-membership","plugin_tags-social-login","plugin_tags-subscription-management","plugin_tags-user-authentication","plugin_category-authentication","plugin_category-user-management","plugin_committers-msjoshlopez"],"banners":{"banner":"https:\/\/ps.w.org\/memberstack\/assets\/banner-772x250.png?rev=3232819","banner_2x":"https:\/\/ps.w.org\/memberstack\/assets\/banner-1544x500.png?rev=3232821","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/memberstack\/assets\/icon.svg?rev=3205813","icon":"https:\/\/ps.w.org\/memberstack\/assets\/icon.svg?rev=3205813","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/memberstack\/assets\/screenshot-1.jpg?rev=3205813","caption":""},{"src":"https:\/\/ps.w.org\/memberstack\/assets\/screenshot-2.jpg?rev=3205813","caption":""},{"src":"https:\/\/ps.w.org\/memberstack\/assets\/screenshot-3.jpg?rev=3205813","caption":""},{"src":"https:\/\/ps.w.org\/memberstack\/assets\/screenshot-4.jpg?rev=3205813","caption":""},{"src":"https:\/\/ps.w.org\/memberstack\/assets\/screenshot-5.jpg?rev=3205813","caption":""}],"raw_content":"<!--section=description-->\n<p>Since 2019, we\u2019ve helped thousands of businesses to generate $125,000,000 in revenue through premium content and membership sites. Our customers range from high school seniors to teams at Slack, Reddit, American Airlines, Webflow, IDEO, etc.<\/p>\n\n<p>Whether you\u2019re creating a custom SaaS application, online course, subscription service, premium content site, or member community, we're ready to help!<\/p>\n\n<p>Our WordPress integration makes it simple to protect content, manage members, and process payments without any coding knowledge. Perfect for content creators, course developers, and businesses looking to monetize their WordPress sites through memberships.<\/p>\n\n<h4>Getting Started Guide<\/h4>\n\n<p><strong>Quick Start Video Tutorial<\/strong><\/p>\n\n<p>Check out our installation and setup guide video: <a href=\"https:\/\/youtu.be\/N-S2CJjomK8?si=nGboxSIPbjHHbCoO\">Watch Getting Started with Memberstack + WordPress<\/a><\/p>\n\n<p>In this video, you'll learn how you can add gated content, social auth, and more to your WordPress site using the Memberstack plugin with WordPress!<\/p>\n\n<h4>Why Choose Memberstack?<\/h4>\n\n<ul>\n<li><strong>No Coding Required<\/strong> - Easy setup with visual builders and pre-built components for WordPress<\/li>\n<li><strong>Professional Features<\/strong> - Enterprise-grade security and functionality at a fraction of the cost<\/li>\n<li><strong>Flexible Pricing<\/strong> - Start building in test mode for free with no credit card required<\/li>\n<li><strong>Modern Authentication<\/strong> - Social login, passwordless options, and traditional email\/password<\/li>\n<li><strong>Page Builder Ready<\/strong> - Works seamlessly with popular builders like Bricks, Elementor, Gutenberg, and more<\/li>\n<\/ul>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Online Courses &amp; Educational Content<\/li>\n<li>Premium News &amp; Media Sites<\/li>\n<li>Subscription Services<\/li>\n<li>Member Communities<\/li>\n<li>Digital Downloads<\/li>\n<li>Professional Services<\/li>\n<li>Content Creators<\/li>\n<li>Online Coaches<\/li>\n<li>Digital Products<\/li>\n<\/ul>\n\n<h4>Essential Features<\/h4>\n\n<ul>\n<li><p><strong>Smart Content Protection<\/strong><\/p>\n\n<ul>\n<li>Protect entire pages or specific sections<\/li>\n<li>Create multiple membership plans, paid or free<\/li>\n<li>Set up trial periods for paid plans<\/li>\n<li>Custom access rules<\/li>\n<\/ul><\/li>\n<li><p><strong>Modern Authentication<\/strong><\/p>\n\n<ul>\n<li>Social login (Google, GitHub, LinkedIn, etc.)<\/li>\n<li>Passwordless email login<\/li>\n<li>Traditional email\/password<\/li>\n<li>Custom registration fields, we call them \"custom fields\"<\/li>\n<li>Profile management<\/li>\n<\/ul><\/li>\n<li><p><strong>Payment &amp; Subscriptions<\/strong><\/p>\n\n<ul>\n<li>Stripe integration - Memberstack exclusively uses Stripe<\/li>\n<li>Multiple pricing tiers<\/li>\n<li>Free and paid plans<\/li>\n<li>Trial periods<\/li>\n<li>Payment management<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>Pricing<\/h4>\n\n<p>Start in test mode for free - no credit card required. When you're ready to launch, choose the plan that fits your member count. As your business grows, unlock lower transaction fees. We added this section because we want to be transparent about our pricing and help you make an informed decision.<\/p>\n\n<ul>\n<li><p><strong>Basic - $29\/mo<\/strong><\/p>\n\n<ul>\n<li>Perfect for up to 1,000 members<\/li>\n<li>4% transaction fee - great for testing the waters<\/li>\n<li>All core features included<\/li>\n<\/ul><\/li>\n<li><p><strong>Professional - $49\/mo<\/strong><\/p>\n\n<ul>\n<li>Scale up to 5,000 members<\/li>\n<li>Reduced 2% transaction fee<\/li>\n<li>All core features included<\/li>\n<\/ul><\/li>\n<li><p><strong>Business - $99\/mo<\/strong><\/p>\n\n<ul>\n<li>Support up to 10,000 members<\/li>\n<li>Ultra-low 0.9% transaction fee<\/li>\n<li>All core features included<\/li>\n<\/ul><\/li>\n<li><p><strong>Established - $499\/mo<\/strong><\/p>\n\n<ul>\n<li>10,000+ members<\/li>\n<li>ZERO transaction fees - maximize your revenue<\/li>\n<li>All core features included<\/li>\n<li>Priority support included<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p><strong>Every Plan Includes:<\/strong><\/p>\n\n<ul>\n<li>WordPress integration<\/li>\n<li>Social login options<\/li>\n<li>Stripe payment processing<\/li>\n<li>Custom SSO<\/li>\n<li>Branded emails<\/li>\n<li>Member management dashboard<\/li>\n<li>Save 20% with annual billing<\/li>\n<\/ul>\n\n<p>Start for free in test mode and upgrade when you're ready to launch. No hidden fees or surprises - just straightforward pricing that scales with your success.<\/p>\n\n<h4>Page Builder Integration<\/h4>\n\n<p>Works seamlessly with your favorite page builders:<\/p>\n\n<ul>\n<li><strong>Bricks<\/strong> - Native elements for forms and buttons<\/li>\n<li><strong>Elementor<\/strong> - Custom widgets for membership features<\/li>\n<li><strong>Divi<\/strong> - Built-in module support<\/li>\n<li><strong>Gutenberg<\/strong> - Dedicated blocks for content protection<\/li>\n<\/ul>\n\n<h4>Easy Implementation<\/h4>\n\n<p>Add membership features anywhere with our shortcodes:<\/p>\n\n<ul>\n<li><code>[memberstack_login]<\/code> - Display login form<\/li>\n<li><code>[memberstack_signup]<\/code> - Display signup form<\/li>\n<li><code>[memberstack_protected]<\/code> - Protect content sections<\/li>\n<li><code>[memberstack_member]<\/code> - Display member information<\/li>\n<li><code>[memberstack_modal]<\/code> - Add modal triggers<\/li>\n<li><code>[memberstack_logout]<\/code> - Add logout buttons<\/li>\n<\/ul>\n\n<h4>Getting Started<\/h4>\n\n<ol>\n<li>Install the Memberstack WordPress plugin<\/li>\n<li>Create your free Memberstack account at <a href=\"https:\/\/memberstack.com\">memberstack.com<\/a><\/li>\n<li>Copy your App ID from the Memberstack dashboard<\/li>\n<li>Paste the App ID in WordPress under Settings &gt; Memberstack<\/li>\n<li>Start protecting content and adding membership features!<\/li>\n<\/ol>\n\n<h3>Professional Support<\/h3>\n\n<ul>\n<li>Extensive <a href=\"https:\/\/docs.memberstack.com\/hc\/en-us\">Documentation<\/a><\/li>\n<li>Support Team - <a href=\"https:\/\/docs.memberstack.com\/hc\/en-us\/requests\/new\">Contact Us<\/a><\/li>\n<li>Community Forum - <a href=\"https:\/\/docs.memberstack.com\/hc\/en-us\/community\/posts\">Join the Discussion<\/a><\/li>\n<li>Wordpress Slack Community - <a href=\"https:\/\/www.memberstack.com\/wpslack\">Join the Slack Community<\/a><\/li>\n<\/ul>\n\n<h3>Privacy Policy<\/h3>\n\n<p>Memberstack integrates with our cloud service to manage memberships and protect content. <a href=\"https:\/\/docs.memberstack.com\/hc\/en-us\/articles\/11419812024347-Privacy-Policy\">View our Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>memberstack<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Settings &gt; Memberstack to configure your App ID<\/li>\n<li>Start protecting content and managing members!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20memberstack%3F\"><h3>What is Memberstack?<\/h3><\/dt>\n<dd><p>Memberstack is a complete membership management platform that helps you create premium content, manage subscribers, and handle payments. It's trusted by thousands of businesses to power their membership sites.<\/p><\/dd>\n<dt id=\"is%20there%20a%20free%20plan%3F\"><h3>Is there a free plan?<\/h3><\/dt>\n<dd><p>Kind of! You can start for free in test mode with no credit card required. When you're ready to launch, choose a plan that fits your member count. We offer a range of plans to suit businesses of all sizes.<\/p><\/dd>\n<dt id=\"do%20i%20need%20technical%20skills%3F\"><h3>Do I need technical skills?<\/h3><\/dt>\n<dd><p>No coding required! Our visual builders and pre-built components make it easy to add membership features to your site. We also provide extensive documentation and support if you need help.<\/p><\/dd>\n<dt id=\"which%20payment%20providers%20are%20supported%3F\"><h3>Which payment providers are supported?<\/h3><\/dt>\n<dd><p>Memberstack integrates seamlessly with Stripe for payment processing, allowing you to accept payments worldwide in multiple currencies.<\/p><\/dd>\n<dt id=\"can%20i%20migrate%20existing%20members%3F\"><h3>Can I migrate existing members?<\/h3><\/dt>\n<dd><p>Yes! We provide tools and support to help you migrate existing members from other platforms to Memberstack.<\/p><\/dd>\n<dt id=\"is%20it%20secure%3F\"><h3>Is it secure?<\/h3><\/dt>\n<dd><p>Absolutely! Memberstack uses enterprise-grade security practices including:<\/p>\n\n<ul>\n<li>SSL encryption<\/li>\n<li>Secure password hashing<\/li>\n<li>Regular security audits<\/li>\n<li>GDPR compliance<\/li>\n<\/ul><\/dd>\n<dt id=\"is%20it%20compatible%20with%20woocommerce%3F\"><h3>Is it compatible with WooCommerce?<\/h3><\/dt>\n<dd><p>While we don't offer direct WooCommerce integration, you can use Memberstack alongside WooCommerce for subscription and membership features.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Security: Fix unescaped output in Gutenberg block data attributes<\/li>\n<li>Security: Add ABSPATH guards to Elementor widget files<\/li>\n<li>Security: Fix raw $_SERVER URL construction in forgot-password widget<\/li>\n<li>Security: Fix unquoted data attributes in Elementor modal button widget<\/li>\n<li>Security: Fix double-escaping in admin version notices<\/li>\n<li>Fix: Resolve data-ms-plan:add attribute being broken by over-escaping<\/li>\n<li>Fix: Correct WPForms class detection to use namespaced class name<\/li>\n<li>Fix: Correct WPForms addon asset paths<\/li>\n<li>Fix: Add missing passwordless login step-2 markup in Gutenberg login block<\/li>\n<li>Fix: Fix Gutenberg block render callback not matching block names<\/li>\n<li>Fix: Replace mt_rand() with wp_unique_id() for reliable form IDs in Divi modules<\/li>\n<li>Fix: Remove redundant nonce field in settings form<\/li>\n<li>Improvement: Remove all unconditional debug logging from production code<\/li>\n<li>Improvement: Remove debug console.log script from Bricks dynamic data<\/li>\n<li>Improvement: Add function_exists guard for Divi visual builder check<\/li>\n<li>Improvement: Add uninstall.php for proper database cleanup on plugin removal<\/li>\n<li>Improvement: Remove test script from production distribution<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: Cornerstone Builder integration with custom elements<\/li>\n<li>New: Memberstack button controls and rendering logic<\/li>\n<li>Enhancement: Refactored code structure for improved readability<\/li>\n<li>Enhancement: Security audit with input validation improvements<\/li>\n<li>Enhancement: Centralized utility functions and reduced code duplication<\/li>\n<li>Fix: Prevent Memberstack from loading in Cornerstone editor<\/li>\n<li>Fix: FAQ accordion toggle logic<\/li>\n<\/ul>","raw_excerpt":"Transform your WordPress site into a premium membership platform. Create members-only content and manage subscriptions with ease.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/213208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=213208"}],"author":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/msjoshlopez"}],"wp:attachment":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=213208"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=213208"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=213208"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=213208"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=213208"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=213208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}