> ## 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.

# Member account links

> Add Memberful member account links to your WordPress site so members can sign in, access their account, and manage their subscription without leaving the page.

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>;
};

Your members should sign in and out of your WordPress site using Memberful links. When a member clicks a Memberful sign-in link, they're automatically signed in to Memberful and your WordPress site. When they sign out, they'll be signed out of both Memberful and WordPress. What's more, your members should [manage their personal information](/member-interface/account/update-their-personal-information/) and [subscriptions](/member-interface/subscription/manage-their-subscriptions/) through a Memberful account link.

In this help article, we'll cover how to add Memberful sign-in, sign-out, and account links to your WordPress site, update existing links in your theme and plugins, and add a Memberful profile widget.

## Add Memberful sign-in and sign-out links to any post or page

From your WordPress dashboard, go to any post or page. Click the **Memberful** button in the WordPress editor and then select *Sign in link* from the dropdown list.

<Frame>
  <img src="https://mintcdn.com/memberful/M_FwlsoTYDRYJ4EU/images/wordpress-plugin/setup/member-account-links/memberful-sign-in-link.png?fit=max&auto=format&n=M_FwlsoTYDRYJ4EU&q=85&s=5f42dcbc70211d1492a6cf81561245b1" alt="Memberful sign-in link" width="1440" height="1006" data-path="images/wordpress-plugin/setup/member-account-links/memberful-sign-in-link.png" />
</Frame>

If you'd like to create a sign-in button instead of a text-based link, [use the URL below with a button builder.](/plans/promote-and-sell/add-a-link-to-buy-a-plan/#create-a-purchase-button-with-any-website-builder) Replace YOURSITE.com with your actual website URL.

```text theme={null}
https://YOURSITE.com/?memberful_endpoint=auth
```

To add a sign-out link, add the URL below anywhere on your site. Replace ACCOUNT-URL with your actual account URL subdomain, which can be found in your Memberful dashboard via *Website → Settings.*

```text theme={null}
https://ACCOUNT-URL.memberful.com/auth/sign_out
```

## Add Memberful menu links

From your WordPress dashboard, go to *Appearance → Menus.* Click **Screen Options** and then select **Memberful Links.** From the Memberful Links list, select *Sign in, Sign out,* and *Account,* and then click **Add to Menu.**

<img src="https://mintcdn.com/memberful/M_FwlsoTYDRYJ4EU/images/wordpress-plugin/setup/member-account-links/menu-links.png?fit=max&auto=format&n=M_FwlsoTYDRYJ4EU&q=85&s=a86487428c5ef972797960651ceabd15" alt="Memberful menu links" width="1440" height="1080" data-path="images/wordpress-plugin/setup/member-account-links/menu-links.png" />

By default, we will show the *Sign in* link to logged-out members, and the *Sign out* and *Account* links to logged-in members. To [disable this setting](/wordpress-plugin/setup/install-the-memberful-plugin/#review-the-plugin-settings), go to *Settings → Memberful* in your WordPress dashboard.

## Update links in your theme, content, and plugins

Any links in your theme and content (as well as links added by plugins) will need to be updated.

For example, your theme most likely displays a sign-in link in the comments section, and you'll need to update this link to use the Memberful sign-in URL:

```text theme={null}
https://YOURSITE.com/?memberful_endpoint=auth
```

## Add a Memberful profile widget

From your WordPress dashboard, go to *Appearance → Widgets,* and drag the Memberful profile widget to your sidebar.

<Frame>
  <img src="https://mintcdn.com/memberful/M_FwlsoTYDRYJ4EU/images/wordpress-plugin/setup/member-account-links/memberful-profile-widget.gif?s=6c293d8348f1cd7bfdfc1373f9351e41" alt="Memberful profile widget" width="1022" height="654" data-path="images/wordpress-plugin/setup/member-account-links/memberful-profile-widget.gif" />
</Frame>

When a member is signed in, the widget will display the member's Gravatar photo, a link to their Memberful account page, and a link to sign out of Memberful and your WordPress site.

Use the URL below to add a member account management link anywhere on your site. Replace ACCOUNT-URL with your actual account URL subdomain, which can be found in your Memberful dashboard via *Website → Settings.*

```text theme={null}
https://ACCOUNT-URL.memberful.com/account
```

### Removing the CSS from the widget

To remove all the plugin-generated CSS from the widget (presumably to style it yourself) add this code to the `functions.php` file of your theme:

```php theme={null}
<?php

function mythemename_remove_stylesheet( $current ) {
    return false;
}

add_filter( 'memberful_wp_profile_widget_add_stylesheet', 'mythemename_remove_stylesheet' );
?>
```

### Add profile information to your WordPress theme via code

See the [WordPress functions documentation](/wordpress-plugin/protect-content/wordpress-functions/#show-profile-information-in-wordpress-themes) to learn how to add profile information by using our WordPress functions in your theme's code.

<RelatedDocs
  link1={{
url: "/member-interface/subscription/manage-their-subscriptions/",
label: "Learn how members can manage their own subscriptions.",
}}
  link2={{
url: "/configuration/emails/email-templates/",
label: "Edit Memberful email templates.",
}}
  link3={{
url: "/overview/getting-started/payment-processing/",
label: "Connect to Stripe.",
}}
/>
