{"id":281,"date":"2025-02-11T16:32:51","date_gmt":"2025-02-11T16:32:51","guid":{"rendered":"https:\/\/documentation.userswp.io\/?post_type=gd_place&#038;p=281"},"modified":"2025-03-26T15:41:09","modified_gmt":"2025-03-26T15:41:09","slug":"membership-setup-guide","status":"publish","type":"gd_place","link":"https:\/\/userswp.io\/documentation\/article\/membership\/membership-setup-guide\/","title":{"rendered":"Membership Setup Guide"},"content":{"rendered":"\n<h2 class=\"wp-block-heading c6\">1 Overview \u2013 UsersWP Membership Plugin<\/h2>\n\n\n\n<p class=\"c8\">The&nbsp;<span class=\"c0\">UsersWP Membership<\/span>&nbsp;plugin is a powerful tool that allows website owners to monetize user registrations and restrict content based on user types. With this plugin, you can create&nbsp;<span class=\"c0\">paid registration plans<\/span><span class=\"c1 c3\">&nbsp;and control which users can access specific content, pages, or features on your site.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image9.png\"><img decoding=\"async\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image9-1.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<p class=\"c23\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading c10\">What You Can Do with UsersWP Membership<\/h3>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_syv9t5zi5y9i-0 start\">\n<li><span class=\"c0\">Charge for User Registrations<\/span><span class=\"c1 c3\">\u00a0\u2013 Require users to purchase a membership plan before they can register or access certain site features.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Charge Recurring Fees\u00a0<\/span><span class=\"c1 c3\">\u2013 Set up monthly, yearly, or custom subscription plans to generate ongoing revenue from members.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Restrict Content Based on User Type<\/span><span class=\"c1 c3\">\u00a0\u2013 Limit access to pages, posts, or specific sections of your site based on the user\u2019s membership level.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Offer Multiple Membership Levels<\/span>\u00a0\u2013 Create different plans, such as\u00a0<span class=\"c0\">Free<\/span>,\u00a0<span class=\"c0\">Basic<\/span>,\u00a0<span class=\"c0\">Premium<\/span>, or\u00a0<span class=\"c0\">VIP<\/span><span class=\"c1 c3\">, each with unique price, benefits and access permissions.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Integrate with GetPaid Payment Gateways<\/span><span class=\"c1 c3\">\u00a0\u2013 Accept payments seamlessly using supported payment methods.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Create a Paywall<\/span><span class=\"c1 c3\">\u00a0\u2013 Like many news websites, you can show article excerpts to free users while allowing full access only to paying members.<\/span><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading c10\"><span class=\"c16 c0\">Practical Use Cases<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_eo4hsjgmspe0-0 start\">\n<li><span class=\"c0\">Exclusive Online Communities<\/span><span class=\"c1 c3\">\u00a0\u2013 Create a private forum or social network where only paid members can join and interact.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Premium Directory Listings<\/span><span class=\"c1 c3\">\u00a0\u2013 Allow users to submit and manage directory listings, but only if they have an active paid membership.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Job Boards &amp; Freelance Platforms<\/span><span class=\"c1 c3\">\u00a0\u2013 Charge employers for posting jobs or freelancers for accessing premium job opportunities.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Educational Portals<\/span><span class=\"c1 c3\">\u00a0\u2013 Restrict access to premium courses, guides, or tutorials based on membership level.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">VIP Content &amp; Perks<\/span><span class=\"c1 c3\">\u00a0\u2013 Offer exclusive content, downloadable resources, or special perks to paying members only.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">News &amp; Media Paywall<\/span><span class=\"c1 c3\">\u00a0\u2013 Control access to articles by displaying only excerpts to free users and requiring a membership to read full articles.<\/span><\/li>\n<\/ul>\n\n\n\n<p class=\"c8\">Whether you&#8217;re building a&nbsp;<span class=\"c0\">membership site, a business directory, a paywalled news platform, or a gated content site<\/span>, UsersWP Membership makes it easy to&nbsp;<span class=\"c0\">control access and monetize user registrations<\/span><span class=\"c1 c3\">.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading c15\"><span class=\"c7 c0\">2 How to Create a Membership Type<\/span><\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list c9 lst-kix_pbq2xmdkvrub-0 start\">\n<li>Go to\u00a0<span class=\"c0\">UsersWP > Membership Types<\/span><span class=\"c1 c3\">\u00a0in your WordPress dashboard. <figure><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"157\" height=\"247\" class=\"attachment-large size-large\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image7-1.png\" alt=\"\"><\/a><\/figure> <\/span><\/li>\n\n\n\n<li>Click on\u00a0<span class=\"c0\">&#8220;Add New&#8221; > &#8220;Add Membership Type&#8221;<\/span>\u00a0to create a new membership. <figure><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image3.jpg\"><img loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 746px) 100vw, 746px\" srcset=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image3-1.jpg 746w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image3-1-300x276.jpg 300w\" width=\"746\" height=\"687\" class=\"attachment-large size-large\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image3-1.jpg\" alt=\"\"><\/a><\/figure><\/li>\n\n\n\n<li>Fill in the following fields:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_pbq2xmdkvrub-1 start\">\n<li><span class=\"c0\">Title<\/span><span class=\"c1 c3\">: Enter a name for the membership (e.g., Free, Premium, VIP).<\/span><\/li>\n\n\n\n<li><span class=\"c0\">User Role to Assign<\/span><span class=\"c1 c3\">: Choose the WordPress user role that will be assigned to users with this membership.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Registration Action<\/span><span class=\"c1 c3\">: Select how user registration is handled:<\/span><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_pbq2xmdkvrub-2 start\">\n<li><span class=\"c0\">Auto Approve<\/span><span class=\"c1 c3\">\u00a0\u2013 Users are approved immediately upon registration.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Auto Approve + Auto Login<\/span><span class=\"c1 c3\">\u00a0\u2013 Users are approved and automatically logged in after registration.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Require Email Activation<\/span><span class=\"c1 c3\">\u00a0\u2013 Users must verify their email before their account is activated.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Redirect Page (only for Auto Login)<\/span>: If you select\u00a0<span class=\"c0\">Auto Approve + Auto Login<\/span><span class=\"c1 c3\">, an additional field appears where you can choose where users are redirected after login. Options include:<\/span><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_pbq2xmdkvrub-2 start\">\n<li><span class=\"c0\">Last User Page<\/span><span class=\"c1 c3\">\u00a0\u2013 Redirects users to the last page they visited.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Default Redirect<\/span><span class=\"c1 c3\">\u00a0\u2013 Redirects users to the default page set in your settings.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Custom Redirect<\/span>\u00a0\u2013 Allows you to specify a custom page. If selected, an additional field appears to enter a\u00a0<span class=\"c0\">Custom Redirect URL<\/span><span class=\"c1 c3\">.<\/span><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_pbq2xmdkvrub-1\">\n<li><span class=\"c0\">GDPR Policy Page<\/span><span class=\"c1 c3\">: Select a page with your GDPR policy (optional).<\/span><\/li>\n\n\n\n<li><span class=\"c0\">TOS Page<\/span><span class=\"c1 c3\">: Choose a Terms of Service page (optional).<\/span><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading c10\"><span class=\"c16 c0\">How to Set Up a Paid Membership<\/span><\/h3>\n\n\n\n<p class=\"c8\">If the membership requires payment, you need to associate it with a&nbsp;<span class=\"c0\">GetPaid Item<\/span><span class=\"c1 c3\">:<\/span><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list c9 lst-kix_3gpqs0p8t84d-0 start\">\n<li>In the\u00a0<span class=\"c0\">GetPaid Item<\/span>\u00a0field, select an existing payment item or click\u00a0<span class=\"c0\">&#8220;Create a new item&#8221;<\/span><span class=\"c1 c3\">\u00a0to configure a new one.<\/span><\/li>\n\n\n\n<li>If creating a new item, a pop-up form will appear with the following options: <figure><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image12.jpg\"><img loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" srcset=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image12-1.jpg 640w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image12-1-300x263.jpg 300w\" width=\"640\" height=\"562\" class=\"attachment-large size-large\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image12-1.jpg\" alt=\"\"><\/a><\/figure><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_3gpqs0p8t84d-1 start\">\n<li><span class=\"c0\">Item Title<\/span><span class=\"c1 c3\">\u00a0\u2013 Name the item (e.g., &#8220;Premium Membership&#8221;).<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Item Price<\/span><span class=\"c1 c3\">\u00a0\u2013 Set the membership fee and billing cycle (e.g., $10 every 1 month).<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Let Customers Name Their Price<\/span><span class=\"c1 c3\">\u00a0(Optional) \u2013 Enable this if you want users to set their own price within a defined range.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Charge Customers a Recurring Amount<\/span><span class=\"c1 c3\">\u00a0(Optional) \u2013 Enable this for automatic subscription payments. Supported payment gateways include Stripe, PayPal, Bank Transfer, and Authorize.Net.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Minimum Price<\/span><span class=\"c1 c3\">\u00a0\u2013 If &#8220;Name Your Price&#8221; is enabled, set a minimum amount users can pay.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Maximum Renewals<\/span>\u00a0\u2013 Define how many times the membership can renew automatically. Set to\u00a0<span class=\"c0\">0<\/span><span class=\"c1 c3\">\u00a0for unlimited renewals.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Free Trial<\/span><span class=\"c1 c3\">\u00a0\u2013 Offer a free trial period before charging the user (e.g., 7 days free).<\/span><\/li>\n<\/ul>\n\n\n\n<ol start=\"3\" class=\"wp-block-list c9 lst-kix_3gpqs0p8t84d-0\">\n<li>Click\u00a0<span class=\"c0\">&#8220;Create Item&#8221;<\/span><span class=\"c1 c3\">\u00a0to save the payment item and link it to the membership type.<\/span><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading c10 c22\">&nbsp;<\/h3>\n\n\n\n<h3 class=\"wp-block-heading c10\"><span class=\"c16 c0\">Finalizing the Membership Type<\/span><\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list c9 lst-kix_foazt2jhiy8q-0 start\">\n<li><span class=\"c0\">Expiration<\/span>: Set an expiration period for the membership (e.g., 30 days) or select\u00a0<span class=\"c0\">&#8220;No expiry&#8221;<\/span><span class=\"c1 c3\">\u00a0for lifetime access.<\/span><\/li>\n\n\n\n<li>Click\u00a0<span class=\"c0\">&#8220;Add Membership Type&#8221;<\/span><span class=\"c1 c3\">\u00a0to save and activate the membership.<\/span><\/li>\n<\/ol>\n\n\n\n<p class=\"c8\"><span class=\"c1 c3\">This allows you to create multiple membership types, free or paid, with different pricing, access levels, and renewal settings to fit your site&#8217;s needs.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading c15\"><span class=\"c7 c0\">3 Editing Registration Form Fields &amp; Lightbox Settings for Membership Types<\/span><\/h2>\n\n\n\n<p class=\"c8\">UsersWP allows you to&nbsp;<span class=\"c0\">customize the registration form fields<\/span>&nbsp;for each membership type and choose whether the registration form appears in a&nbsp;<span class=\"c0\">lightbox popup<\/span>&nbsp;or a&nbsp;<span class=\"c0\">dedicated page<\/span><span class=\"c1 c3\">.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading c17\" id=\"h.xjzzpkinyke4\"><span class=\"c1 c0\">How to Edit Registration Form Fields<\/span><\/h4>\n\n\n\n<p class=\"c8\"><span class=\"c1 c3\">Each membership type has its own registration form fields that can be customized. To edit them:<\/span><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list c9 lst-kix_a4km95bbfobq-0 start\">\n<li>Go to\u00a0<span class=\"c0\">UsersWP > Form Builder<\/span><span class=\"c1 c3\">\u00a0in your WordPress dashboard.<\/span><\/li>\n\n\n\n<li>Locate the\u00a0<span class=\"c0\">registration form<\/span>\u00a0for the membership type you want to modify by selecting the\u00a0<span class=\"c0\">User Type<\/span><span class=\"c1 c3\">\u00a0from the dropdown.<\/span><\/li>\n\n\n\n<li><span class=\"c1 c3\">Add, remove, or rearrange fields as needed.<\/span><\/li>\n\n\n\n<li>Click\u00a0<span class=\"c0\">Save Changes<\/span><span class=\"c1 c3\">\u00a0to apply the updates.<\/span><\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading c17\"><span class=\"c1 c0\">How to Add Membership Registration to a Lightbox or Dedicated Page<\/span><\/h4>\n\n\n\n<p class=\"c8\">By default, you can choose whether a membership type&#8217;s registration form opens in a&nbsp;<span class=\"c0\">lightbox popup<\/span>&nbsp;or loads on a&nbsp;<span class=\"c0\">dedicated page<\/span><span class=\"c1 c3\">.<\/span><\/p>\n\n\n\n<p class=\"c8\"><span class=\"c1 c3\">To configure this:<\/span><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list c9 lst-kix_dl16jny5qp5m-0 start\">\n<li>Go to\u00a0<span class=\"c0\">UsersWP > Register > Lightbox Form(s)<\/span><span class=\"c1 c3\">.<\/span><\/li>\n\n\n\n<li>Select or deselect the membership types that should appear in the\u00a0<span class=\"c0\">lightbox popup<\/span><span class=\"c1 c3\">.<\/span><\/li>\n\n\n\n<li>Click\u00a0<span class=\"c0\">Save Changes<\/span><span class=\"c1 c3\">\u00a0to update the settings. <figure><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image5.jpg\"><img loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" srcset=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image5-1.jpg 991w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image5-1-300x157.jpg 300w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image5-1-768x401.jpg 768w\" width=\"920\" height=\"480\" class=\"attachment-large size-large\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image5-1.jpg\" alt=\"\"><\/a><\/figure> <\/span><\/li>\n<\/ol>\n\n\n\n<p class=\"c8\">If a membership type is not selected for the&nbsp;<span class=\"c0\">lightbox<\/span><span class=\"c1 c3\">, users will be directed to a dedicated registration page instead.<\/span><\/p>\n\n\n\n<p class=\"c8\"><span class=\"c1 c3\">You can find links to a dedicated registration page in the user types list.<\/span><\/p>\n\n\n\n<p class=\"c8\"><span class=\"c1 c3\">Alternatively, if you want to change the registration form settings directly from the membership type list:<\/span><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list c9 lst-kix_z31vn4dx2ir6-0 start\">\n<li>Navigate to\u00a0<span class=\"c0\">UsersWP > Membership Types<\/span><span class=\"c1 c3\">.<\/span><\/li>\n\n\n\n<li><span class=\"c1 c3\">Locate the membership type you want to update.<\/span><\/li>\n\n\n\n<li>Click\u00a0<span class=\"c0\">Change<\/span>\u00a0under the\u00a0<span class=\"c0\">Register Lightbox<\/span><span class=\"c1 c3\">\u00a0column.<\/span><\/li>\n\n\n\n<li><span class=\"c1 c3\">Adjust the settings accordingly. <figure><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image1.jpg\"><img loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" srcset=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image1-1-1024x286.jpg 1024w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image1-1-300x84.jpg 300w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image1-1-768x215.jpg 768w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image1-1-1536x429.jpg 1536w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image1-1.jpg 1725w\" width=\"920\" height=\"257\" class=\"attachment-large size-large\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image1-1-1024x286.jpg\" alt=\"\"><\/a><\/figure> <\/span><\/li>\n<\/ol>\n\n\n\n<p class=\"c8\"><span class=\"c3 c18\">The registration page and lightbox can be adjusted to show any membership types<\/span><\/p>\n\n\n\n<p class=\"c8\"><span class=\"c1 c3\">This flexibility allows you to control how users sign up for different membership levels while keeping the registration process smooth and intuitive.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image4.png\"><img decoding=\"async\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image4-1.png\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<p class=\"c8\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading c15\"><span class=\"c7 c0\">4 Content Restriction<\/span><\/h2>\n\n\n\n<p class=\"c8\">The&nbsp;<span class=\"c0\">UsersWP Membership Plugin<\/span><span class=\"c1 c3\">&nbsp;allows you to restrict access to specific content based on user roles or membership types. You can set up rules to control who can view certain pages, posts, or sections of your website.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading c17\"><span class=\"c1 c0\">How to Add a New Content Restriction<\/span><\/h4>\n\n\n\n<ol start=\"1\" class=\"wp-block-list c9 lst-kix_aydolnlp49sj-0 start\">\n<li>Go to\u00a0<span class=\"c0\">UsersWP > Content Restriction<\/span>\u00a0in your WordPress dashboard. \ud83d\udccc\u00a0<span class=\"c2\">Insert the screenshot of the &#8220;Content Restriction&#8221; menu here for clarity.<\/span><\/li>\n\n\n\n<li>Click\u00a0<span class=\"c0\">&#8220;Add New Restriction&#8221;<\/span><span class=\"c1 c3\">\u00a0to open the restriction settings panel.<\/span><\/li>\n<\/ol>\n\n\n\n<p class=\"c8\"><span class=\"c1 c3\">A popup with three configuration tabs will appear:<\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading c10\"><span class=\"c16 c0\">1\ufe0f\u20e3 General Settings<\/span><\/h3>\n\n\n\n<p class=\"c8\">In this tab, you define&nbsp;<span class=\"c0\">who can access the restricted content<\/span><span class=\"c1 c3\">:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_xleu63xt837a-0 start\">\n<li><span class=\"c0\">Name<\/span><span class=\"c1 c3\">: Give your restriction a meaningful name for easy management.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">User Status<\/span><span class=\"c1 c3\">: Choose whether the restriction applies to:<\/span><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_xleu63xt837a-1 start\">\n<li><span class=\"c1 c0\">Logged-in Users<\/span><\/li>\n\n\n\n<li><span class=\"c1 c0\">Logged-out Users<\/span><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_xleu63xt837a-0\">\n<li><span class=\"c0\">User Role<\/span><span class=\"c1 c3\">: Select which user roles can access the content (e.g., Subscriber, Editor, Administrator).<\/span><\/li>\n\n\n\n<li><span class=\"c0\">User Type<\/span>: Choose which\u00a0<span class=\"c0\">membership types<\/span><span class=\"c1 c3\">\u00a0can view the content. This is useful for restricting content to paid members only. <figure><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image6.jpg\"><img loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 854px) 100vw, 854px\" srcset=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image6-1.jpg 854w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image6-1-300x285.jpg 300w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image6-1-768x728.jpg 768w\" width=\"854\" height=\"810\" class=\"attachment-large size-large\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image6-1.jpg\" alt=\"\"><\/a><\/figure> <\/span><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading c10\"><span class=\"c16 c0\">2\ufe0f\u20e3 Protection Settings<\/span><\/h3>\n\n\n\n<p class=\"c8\">This tab controls&nbsp;<span class=\"c0\">what happens when a user tries to access restricted content<\/span><span class=\"c1 c3\">:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_3lqu21i4zf6-0 start\">\n<li><span class=\"c1 c0\">How would you like to restrict this content?<\/span><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_3lqu21i4zf6-1 start\">\n<li><span class=\"c0\">Redirect<\/span><span class=\"c1 c3\">\u00a0\u2013 Send users to another page.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Replace Content<\/span><span class=\"c1 c3\">\u00a0\u2013 Display alternative content instead.<\/span><\/li>\n\n\n\n<li><span class=\"c1 c0\">Where should users be redirected?<\/span><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_3lqu21i4zf6-1 start\">\n<li><span class=\"c0\">Login &amp; Back<\/span><span class=\"c1 c3\">\u00a0\u2013 Redirects to the login page and then back to the restricted content after login.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Home Page<\/span><span class=\"c1 c3\">\u00a0\u2013 Sends users to the homepage.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Custom URL<\/span><span class=\"c1 c3\">\u00a0\u2013 Allows you to specify a custom redirection page.<\/span><\/li>\n\n\n\n<li><span class=\"c1 c0\">How should restricted content appear in archive pages?<\/span><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_3lqu21i4zf6-1 start\">\n<li><span class=\"c0\">Filter the restricted items&#8217; content<\/span><span class=\"c1 c3\">\u00a0\u2013 Display excerpts while hiding full content.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Remove restricted items from archive results<\/span><span class=\"c1 c3\">\u00a0\u2013 Exclude restricted content from archive pages.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Replace the archive page with a custom page<\/span><span class=\"c1 c3\">\u00a0\u2013 Show a different page instead of the restricted content.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Redirect users to a different page<\/span><span class=\"c1 c3\">\u00a0\u2013 Send users to another page when they try to access restricted content. <figure><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image8.jpg\"><img loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 848px) 100vw, 848px\" srcset=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image8-1.jpg 848w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image8-1-300x244.jpg 300w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image8-1-768x626.jpg 768w\" width=\"848\" height=\"691\" class=\"attachment-large size-large\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image8-1.jpg\" alt=\"\"><\/a><\/figure> <\/span><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading c10\"><span class=\"c16 c0\">3\ufe0f\u20e3 Content Settings<\/span><\/h3>\n\n\n\n<p class=\"c8\">This tab lets you&nbsp;<span class=\"c0\">define which content should be restricted<\/span><span class=\"c1 c3\">&nbsp;by creating rules. You can apply restrictions to:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_73sc2q7mkt61-0 start\">\n<li><span class=\"c0\">Entire Site<\/span><span class=\"c1 c3\">\u00a0\u2013 Restrict access to all pages, posts, and archives.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Home Page<\/span><span class=\"c1 c3\">\u00a0\u2013 Block access to your homepage.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Blog Index<\/span><span class=\"c1 c3\">\u00a0\u2013 Restrict access to the main blog page.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Search Result Pages<\/span><span class=\"c1 c3\">\u00a0\u2013 Prevent restricted content from appearing in search results.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">404 Error Pages<\/span><span class=\"c1 c3\">\u00a0\u2013 Control what users see when they encounter a missing page.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Post Archives<\/span><span class=\"c1 c3\">\u00a0\u2013 Restrict category, tag, or custom post type archives.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Specific Posts or Pages<\/span><span class=\"c1 c3\">\u00a0\u2013 Select individual posts or pages to restrict.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Custom Taxonomies<\/span><span class=\"c1 c3\">\u00a0\u2013 Limit access based on specific tags, categories, or custom taxonomies. <figure><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image10.jpg\"><img loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 852px) 100vw, 852px\" srcset=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image10-1.jpg 852w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image10-1-300x219.jpg 300w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image10-1-768x560.jpg 768w\" width=\"852\" height=\"621\" class=\"attachment-large size-large\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image10-1.jpg\" alt=\"\"><\/a><\/figure> <\/span><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading c17\"><span class=\"c0 c1\">Example Rules:<\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_wktlo4rslsqc-0 start\">\n<li><span class=\"c0\">Restrict the entire site<\/span>\u00a0except for the homepage:\u00a0<span class=\"c2\">Useful for creating a members-only website where only logged-in users can browse.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Restrict blog posts with a specific category (e.g., &#8220;Premium Content&#8221;)<\/span>:\u00a0<span class=\"c2\">Only paid users can read premium blog posts.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Restrict events or properties<\/span>\u00a0in a directory site:\u00a0<span class=\"c2\">Make specific listings accessible only to premium members.<\/span><\/li>\n<\/ul>\n\n\n\n<p class=\"c8\">You can add multiple rules using&nbsp;<span class=\"c0\">AND\/OR operators<\/span>&nbsp;and even&nbsp;<span class=\"c0\">group rules together<\/span><span class=\"c1 c3\">&nbsp;to create advanced restriction logic.<\/span><\/p>\n\n\n\n<p class=\"c8\">Once all settings are configured, click&nbsp;<span class=\"c0\">&#8220;Add Restriction&#8221;<\/span><span class=\"c1 c3\">&nbsp;to save the rule.<\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"c8\">With these powerful restriction tools, you can easily&nbsp;<span class=\"c0\">monetize content, create exclusive areas for members, and manage user access efficiently<\/span><span class=\"c1 c3\">.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading c15\"><span class=\"c0 c7\">5 Restricting Template Parts with the Blockstrap Page Builder Plugin<\/span><\/h2>\n\n\n\n<p class=\"c8\">The&nbsp;<span class=\"c0\">Blockstrap Page Builder plugin<\/span>&nbsp;allows you to restrict specific&nbsp;<span class=\"c0\">template parts<\/span>&nbsp;by controlling the visibility of any content inside a&nbsp;<span class=\"c0\">container block<\/span>. If you also have the&nbsp;<span class=\"c0\">UsersWP Membership Plugin<\/span>, you can restrict template parts&nbsp;<span class=\"c0\">based on membership types<\/span><span class=\"c1 c3\">, ensuring only users with selected memberships can view them.<\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading c10\"><span class=\"c0 c16\">How to Restrict Template Parts<\/span><\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list c9 lst-kix_tgdmwn8aso5t-0 start\">\n<li><span class=\"c0\">Go to Appearance > Editor<\/span><span class=\"c1 c3\">\u00a0in your WordPress dashboard.<\/span><\/li>\n\n\n\n<li>Open the\u00a0<span class=\"c0\">template<\/span><span class=\"c1 c3\">\u00a0where you want to restrict specific content.<\/span><\/li>\n\n\n\n<li>Click\u00a0<span class=\"c0\">Edit<\/span><span class=\"c1 c3\">\u00a0to modify the template.<\/span><\/li>\n\n\n\n<li>Locate the\u00a0<span class=\"c0\">container block<\/span><span class=\"c1 c3\">\u00a0that contains the content you want to restrict.<\/span><\/li>\n\n\n\n<li>In the\u00a0<span class=\"c0\">right column<\/span>, go to\u00a0<span class=\"c0\">Block Options > Advanced > Visibility Conditions<\/span>\u00a0and click\u00a0<span class=\"c0\">Set Block Visibility<\/span><span class=\"c1 c3\">.<\/span><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image2.jpg\"><img decoding=\"async\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image2-1.jpg\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<p class=\"c8\"><\/p>\n\n\n\n<ol start=\"6\" class=\"wp-block-list c9 lst-kix_8gkt6wnsqf4o-0 start\">\n<li>A popup will appear with\u00a0<span class=\"c0\">Block Visibility Settings<\/span><span class=\"c1 c3\">, allowing you to configure restriction rules. <figure><a href=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image11.jpg\"><img loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" srcset=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image11-1.jpg 964w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image11-1-300x124.jpg 300w, https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image11-1-768x317.jpg 768w\" width=\"920\" height=\"380\" class=\"attachment-large size-large\" src=\"https:\/\/userswp.io\/documentation\/wp-content\/uploads\/2025\/02\/image11-1.jpg\" alt=\"\"><\/a><\/figure> <\/span><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading c10\"><span class=\"c16 c0\">Visibility Rules<\/span><\/h3>\n\n\n\n<p class=\"c8\"><span class=\"c1 c3\">When setting visibility conditions, you can choose from the following rules:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_p7023rf53vhz-0 start\">\n<li><span class=\"c0\">Logged In<\/span><span class=\"c1 c3\">\u00a0\u2013 Restrict content to logged-in users.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Logged Out<\/span><span class=\"c1 c3\">\u00a0\u2013 Restrict content to logged-out users.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Post Author<\/span><span class=\"c1 c3\">\u00a0\u2013 Only the post author can view the content.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Specific User Roles<\/span><span class=\"c1 c3\">\u00a0\u2013 Restrict access to selected WordPress roles (e.g., Subscriber, Editor, Administrator).<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Specific Membership Type<\/span>\u00a0<span class=\"c21\">(Requires UsersWP Membership Plugin)<\/span>\u00a0\u2013 Restrict access to users with a specific\u00a0<span class=\"c0\">UsersWP Membership Type<\/span><span class=\"c1 c3\">.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">GD Field<\/span>\u00a0\u2013 Restrict content based on specific\u00a0<span class=\"c0\">GeoDirectory fields<\/span><span class=\"c1 c3\">.<\/span><\/li>\n<\/ul>\n\n\n\n<p class=\"c8\">You can also add multiple rules using&nbsp;<span class=\"c0\">AND\/OR operators<\/span>&nbsp;and even&nbsp;<span class=\"c0\">group rules together<\/span><span class=\"c1 c3\">&nbsp;for more advanced restriction logic.<\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading c10\"><span class=\"c16 c0\">Actions When Rule Is Met<\/span><\/h3>\n\n\n\n<p class=\"c8\">Once a restriction rule is set, you can define&nbsp;<span class=\"c0\">what happens<\/span><span class=\"c1 c3\">&nbsp;when the condition is met:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_2fhpsim4v5ig-0 start\">\n<li><span class=\"c0\">Hide Block<\/span><span class=\"c1 c3\">\u00a0\u2013 The restricted content is completely removed from the page.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Show Custom Message<\/span><span class=\"c1 c3\">\u00a0\u2013 Display a custom message instead of the content.<\/span><\/li>\n\n\n\n<li><span class=\"c1 c3\">If selected, two new fields appear:<\/span><\/li>\n<\/ul>\n\n\n\n<ol start=\"1\" class=\"wp-block-list c9 lst-kix_2fhpsim4v5ig-2 start\">\n<li><span class=\"c0\">Custom Message Type<\/span><span class=\"c1 c3\">\u00a0\u2013 Choose a predefined style for the message.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Custom Message Content<\/span><span class=\"c1 c3\">\u00a0\u2013 Enter the message text to display.<\/span><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_2fhpsim4v5ig-0\">\n<li><span class=\"c0\">Show Page Content<\/span><span class=\"c1 c3\">\u00a0\u2013 Replace the restricted content with the content from a selected page.<\/span><\/li>\n\n\n\n<li>If selected, a\u00a0<span class=\"c0\">new field<\/span>\u00a0will appear where you can choose the\u00a0<span class=\"c0\">page<\/span><span class=\"c1 c3\">\u00a0to display.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Show Template Part<\/span>\u00a0\u2013 Replace the restricted content with a different\u00a0<span class=\"c0\">template part<\/span><span class=\"c1 c3\">.<\/span><\/li>\n\n\n\n<li>If selected, a\u00a0<span class=\"c0\">new field<\/span>\u00a0will appear where you can choose the\u00a0<span class=\"c0\">template part<\/span><span class=\"c1 c3\">\u00a0to show instead.<\/span><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading c10\"><span class=\"c16 c0\">Example Use Cases<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list c9 lst-kix_9tplg3k3gcni-0 start\">\n<li><span class=\"c0\">Restrict sections of a homepage<\/span>\u00a0to\u00a0<span class=\"c0\">premium members only<\/span><span class=\"c1 c3\">, displaying a signup prompt for non-members.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Show different navigation menus<\/span><span class=\"c1 c3\">\u00a0depending on whether a user is logged in or out.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Display a custom message<\/span><span class=\"c1 c3\">\u00a0to users without the correct membership level, encouraging them to upgrade.<\/span><\/li>\n\n\n\n<li><span class=\"c0\">Swap entire template sections<\/span><span class=\"c1 c3\">\u00a0based on user roles, allowing for dynamic page layouts.<\/span><\/li>\n<\/ul>\n\n\n\n<p class=\"c8\">With&nbsp;<span class=\"c0\">Blockstrap\u2019s content visibility settings<\/span>, you can fully customize what&nbsp;<span class=\"c0\">different user types<\/span><span class=\"c1 c3\">&nbsp;see, allowing for advanced personalization and content restriction across your website.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1 Overview \u2013 UsersWP Membership Plugin The&nbsp;UsersWP Membership&nbsp;plugin is a powerful tool that allows website owners to monetize user registrations and restrict content based on user types. With this plugin, you can create&nbsp;paid registration plans&nbsp;and control which users can access specific content, pages, or features on your site. What You Can Do with UsersWP Membership [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[],"article\/categories":[207,5],"class_list":["post-281","gd_place","type-gd_place","status-publish","hentry","gd_placecategory-membership","gd_placecategory-extensions-features"],"_links":{"self":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"author":[{"embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/comments?post=281"}],"version-history":[{"count":0,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/281\/revisions"}],"wp:attachment":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/media?parent=281"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/tags?post=281"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/categories?post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}