=== Memberstack ===
Contributors: Memberstack
Tags: membership, authentication, content protection, social login
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.0.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Integrate Memberstack\'s membership features with WordPress to protect content, authenticate users, and manage memberships easily.

== Description ==
Add professional membership features to your WordPress site with Memberstack. Perfect for courses, subscriptions, and members-only content.

= Key Features =

- **Content Protection** - Easily protect pages, posts, and custom content types
- **Flexible Authentication** - Support for email/password and passwordless login
- **Social Login Integration** - Allow users to sign up and login with Google, GitHub, or Apple
- **Page Builder Integration** - Native support for Elementor, Gutenberg, and Divi
- **Custom Blocks & Widgets** - Purpose-built components for membership functionality
- **Developer-Friendly** - Extensive hooks, filters, and API endpoints

= Page Builder Support =

- **Bricks** - Custom elements for forms and buttons
- **Gutenberg** - Custom blocks for login, signup, and content protection
- **Elementor** - Dedicated widgets for all membership features
- **Divi** - Seamless integration with Divi builder modules

= Shortcode Support =

Easily add membership features anywhere with our shortcodes:

- `[memberstack_login]` - Display login form
- `[memberstack_signup]` - Display signup form
- `[memberstack_protected]` - Protect content sections
- `[memberstack_member]` - Display member information
- `[memberstack_modal]` - Add modal triggers
- `[memberstack_logout]` - Add logout buttons

= Quick Start Guide =

1. Sign up for a Memberstack account at [memberstack.com](https://memberstack.com)
2. Create a new app and copy your App ID
3. Enter your App ID in WordPress under Settings > Memberstack
4. Configure your content protection rules and membership plans
5. Add login/signup forms to your pages

== Support ==

For technical support and feature requests, please:

- Visit our [help center](https://docs.memberstack.com/hc/en-us)
- Submit a [support ticket](https://docs.memberstack.com/hc/en-us/requests/new)

== Credits ==

Memberstack for WordPress is developed and maintained by the Memberstack team.

== Installation ==

1. Upload `memberstack` to the `/wp-content/plugins/` directory
2. Activate the plugin through the \'Plugins\' menu in WordPress
3. Go to Settings > Memberstack to configure your App ID
4. Start protecting content and managing members!

== External Services ==
This plugin connects to the Memberstack API to manage membership features, authenticate users, and protect content.

It sends user data to Memberstack's servers to verify membership status and manage access controls. This service is provided by Memberstack: [terms of service](https://docs.memberstack.com/hc/en-us/articles/11420153399067-Terms-of-Service), [privacy policy](https://docs.memberstack.com/hc/en-us/articles/11419812024347-Privacy-Policy).

== Frequently Asked Questions ==
= Do I need a Memberstack account? =

Yes, you\'ll need an active Memberstack account to use this plugin. Sign up at [memberstack.com](https://memberstack.com).

= Which page builders are supported? =

We officially support Gutenberg, Elementor, and Divi. Each integration includes custom blocks/widgets optimized for membership functionality.

= Can I customize the login/signup forms? =

Yes! Forms can be customized through:

- WordPress customizer settings
- Custom CSS
- Page builder styling options
- Shortcode parameters

= How do I protect content? =

Content can be protected through:

- Page builder blocks/widgets
- Shortcodes
- Content groups in the Memberstack dashboard
- Custom protection rules via our API

= Is it compatible with WooCommerce? =

While we don\'t offer direct WooCommerce integration, you can use Memberstack alongside WooCommerce for subscription and membership features.
