> ## Documentation Index
> Fetch the complete documentation index at: https://memberful.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Bulk restrict access

> Use the bulk restrict access tool in the Memberful WordPress plugin to apply your member access settings across many posts and pages in a single action.

export const RelatedDocs = ({link1, link2, link3, link4, link5, link6, link7, link8, link9, link10, className = ""}) => {
  const links = [link1, link2, link3, link4, link5, link6, link7, link8, link9, link10].filter(Boolean);
  if (!links.length) return null;
  return <section className={`related-docs border dark:border-gray-700 rounded-2xl px-6 py-4 mt-6 ${className}`}>
      <p className="mb-2 font-medium">
        <strong>Related help docs:</strong>
      </p>
      <ul className="space-y-1 mb-1 mt-1">
        {links.map((link, index) => <li key={index}>
            <a href={link.url}>{link.label}</a>
          </li>)}
      </ul>
    </section>;
};

The Bulk Restrict Access tool allows you to apply restrictions to all pages, all posts, or all posts from a specific category in one action. This is a one-time application of settings and will overwrite existing restrictions.

In this help article, we'll cover your options for restricting content and using the bulk restrict access tool.

## Use the bulk restrict access tool

1. In your WordPress dashboard, go to *Settings → Memberful → Bulk restrict access tool*. You must have at least **one published post** in a category for that category to appear in the bulk restrict options.
2. Choose which content to restrict:
   * All pages and posts
   * All pages
   * All posts
   * All posts from one or more categories
     <img src="https://mintcdn.com/memberful/4eo498UnQhX-7VGZ/images/wordpress-plugin/protect-content/bulk-restrict-access/bulk-restrict-access.png?fit=max&auto=format&n=4eo498UnQhX-7VGZ&q=85&s=61cc1e37b6a7cead62c01f4666339a80" alt="Bulk restrict access" width="1440" height="762" data-path="images/wordpress-plugin/protect-content/bulk-restrict-access/bulk-restrict-access.png" />
3. In the *Who has access?* section, select the plan(s) (which control access/benefits) or member segments that should have access.
   <img src="https://mintcdn.com/memberful/4eo498UnQhX-7VGZ/images/wordpress-plugin/protect-content/bulk-restrict-access/bulk-restrict-access-who.png?fit=max&auto=format&n=4eo498UnQhX-7VGZ&q=85&s=6ae83edaf3efdbffc330ce643d639702" alt="Bulk restrict access who" width="1440" height="762" data-path="images/wordpress-plugin/protect-content/bulk-restrict-access/bulk-restrict-access-who.png" />
4. Click **Bulk apply restrict access settings.**
   <img src="https://mintcdn.com/memberful/4eo498UnQhX-7VGZ/images/wordpress-plugin/protect-content/bulk-restrict-access/bulk-restrict-access-button.png?fit=max&auto=format&n=4eo498UnQhX-7VGZ&q=85&s=a273b8497493e35b033e72b5c4b2d05e" alt="Bulk restrict access button" width="1440" height="762" data-path="images/wordpress-plugin/protect-content/bulk-restrict-access/bulk-restrict-access-button.png" />

<Callout icon="triangle-alert" color="#FFE044">
  Bulk restrictions overwrite any individual restrictions you previously set on posts or pages.
</Callout>

## Reverse a bulk restrict action

To undo or change a bulk restriction:

1. Go to *Settings → Memberful → Bulk restrict access tool.*
2. In *Who has access?*, uncheck the plan(s) or member segment(s) previously applied.
3. Select the content type to unrestrict:
   * All pages and posts
   * All pages
   * All posts
   * All posts from a specific category
4. Click **Bulk apply restrict access settings.**
5. To unprotect all content, uncheck all plans/segments in *Who has access?*, select your content type, and click **Bulk apply restrict access settings.**

<RelatedDocs
  link1={{
url: "/wordpress-plugin/protect-content/restrict-access-to-a-single-post/",
label: "Restrict access to a single WordPress post or page.",
}}
  link2={{
url: "/wordpress-plugin/protect-content/wordpress-functions/",
label: "Restrict access using our WordPress Functions.",
}}
  link3={{
url: "/wordpress-plugin/protect-content/wordpress-shortcodes/",
label: "Restrict access using our shortcodes.",
}}
/>
