# Using Patreon in conjunction with Paid Memberships Pro

**URL:** <https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333>\
**Category:** Wordpress Plugin\
**Created:** [March 23, 2021, 7:46am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333 "2021-03-23T07:46:26Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![katiedev](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/katiedev/32/1666_2.png) [@katiedev](https://www.patreondevelopers.com/u/katiedev)\
**Post date:** [March 23, 2021, 7:46am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/1 "2021-03-23T07:46:26Z")

</div>

I have a large database of existing (paid) subscribers using PaidMembershipsPro. PaidMembershipsPro is causing a lot of administrative issues and I’m looking at moving to Patreon. My issue is that the site offers free subscriptions to a small subset of subscribers, and I need to continue that functionality. Free accounts are currently setup manually, and will continue to be setup manually.

Is it possible to restrict posts and only show to existing subscribers (both free and paid) and Patreon supporters?

What WordPress hook should I use?

---

<div class="post-metadata">

**Author:** ![katiedev](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/katiedev/32/1666_2.png) [@katiedev](https://www.patreondevelopers.com/u/katiedev)\
**Post date:** [March 23, 2021, 11:43am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/2 "2021-03-23T11:43:33Z")

</div>

I downloaded the Patreon plugin and did some reading. Happy to see that PMP works with Patreon. This means I’ll be able to continue legacy members alongside Patreon supporters 🙂

---

<div class="post-metadata">

**Author:** ![codebard](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/codebard/32/14_2.png) [@codebard](https://www.patreondevelopers.com/u/codebard)\
**Post date:** [March 24, 2021, 3:05am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/3 "2021-03-24T03:05:03Z")

</div>

Yes you can definitely use PW for that purpose. If you wish, you can also continue using PMP as well. The guide for using both is below:

> [@Patreon WordPress is now compatible with Paid Memberships Pro](https://www.patreondevelopers.com/t/patreon-wordpress-is-now-compatible-with-paid-memberships-pro/2823):
>
> With version 1.5.0, Patreon WordPress is now compatible with Paid Memberships Pro. If you had PMP pro before, you can just install Patreon WordPress and have your patrons easily unlock content gated with PMP without needing to do anything else. It will just work out of the box. It also works the other way - PW gated content can be unlocked by a qualifying member from matching PMP tier assigned to any post/content. You can also gate posts/content with both plugins at the same time, and any user…

---

<div class="post-metadata">

**Author:** ![katiedev](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/katiedev/32/1666_2.png) [@katiedev](https://www.patreondevelopers.com/u/katiedev)\
**Post date:** [March 24, 2021, 3:29am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/4 "2021-03-24T03:29:37Z")

</div>

Thanks @codebard. I’ve read (and even commented) on the guide already. I’m having an issue where only the Patreon login box is showing when I have restricted a page using _both_ PMP and Patreon. ![Screen Shot 2021-03-24 at 11.20.41 am](https://canada1.discourse-cdn.com/flex036/uploads/patreondevelopers/original/2X/4/4fc146dca005b01a7443b92d46055296aa61b7a0.png)

When I disable Patreon the PMP login screen shows. ![Screen Shot 2021-03-24 at 11.27.04 am](https://canada1.discourse-cdn.com/flex036/uploads/patreondevelopers/original/2X/1/19e173e4d073f8f647e60fbd29d27644aa7cffd5.png)

How can I hook into Patreon to show a login option for legacy website members? Looking through the plugin I can see the campaign banner is built in `patreon_frontend.php` I’d like to modify some of these statements in my custom theme.

---

<div class="post-metadata">

**Author:** ![katiedev](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/katiedev/32/1666_2.png) [@katiedev](https://www.patreondevelopers.com/u/katiedev)\
**Post date:** [March 26, 2021, 6:40am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/5 "2021-03-26T06:40:34Z")

</div>

note to self, use the `override_interface_template` function documented in [Patreon WordPress Filters](https://paper.dropbox.com/doc/Patreon-WordPress-Filters-5yIOc9WglrqqvjJjNzT6f)

---

<div class="post-metadata">

**Author:** ![codebard](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/codebard/32/14_2.png) [@codebard](https://www.patreondevelopers.com/u/codebard)\
**Post date:** [March 30, 2021, 10:27pm UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/6 "2021-03-30T22:27:02Z")

</div>

> only the Patreon login box is showing when I have restricted a page using _both_ PMP and Patreon

Yes that is by design. We should put an alternate ‘Unlock with other membership’ link to login.

And yes you can use the filter to add a login link.

---

<div class="post-metadata">

**Author:** ![katiedev](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/katiedev/32/1666_2.png) [@katiedev](https://www.patreondevelopers.com/u/katiedev)\
**Post date:** [March 31, 2021, 12:55am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/7 "2021-03-31T00:55:16Z")

</div>

@codebard It would greatly improve UX and CX if there is a way to display a login form and some explainer text to legacy PMP members. Currently these members arrive at a locked page and there is no indication where they should login. This hinders ability to switch to Patreon from PMP.

My wishlist:

- Add extra text underneath Patreon login button to direct legacy PMP members to login via `wp_login_form()`
- Add `wp_login_form()` under this text

---

<div class="post-metadata">

**Author:** ![katiedev](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/katiedev/32/1666_2.png) [@katiedev](https://www.patreondevelopers.com/u/katiedev)\
**Post date:** [March 31, 2021, 3:14am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/8 "2021-03-31T03:14:14Z")

</div>

is this issue resolved in the Patreon Plugin Pro addon?

I see that the Pro addon gives ability to mark WordPress users as VIP Patrons. How do these VIP Patrons log into the site if they don’t have a corresponding Patreon login?

~ Edit: I’m specifically asking how users login at the post lock screen as currently the Patreon login button is the only login option shown

---

<div class="post-metadata">

**Author:** ![jeranism](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/jeranism/32/401_2.png) [@jeranism](https://www.patreondevelopers.com/u/jeranism)\
**Post date:** [March 31, 2021, 9:44am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/9 "2021-03-31T09:44:09Z")

</div>

From what I was told by codebard, it has been solved and is easy. They login like any Wordpress user would log in and since they are VIP they have access to all Patron posts. Lol. I hope

---

<div class="post-metadata">

**Author:** ![katiedev](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/katiedev/32/1666_2.png) [@katiedev](https://www.patreondevelopers.com/u/katiedev)\
**Post date:** [March 31, 2021, 11:21am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/10 "2021-03-31T11:21:31Z")

</div>

You might be misunderstanding the UX issue I am facing.

I have no doubt that once a legacy PMP user is logged in they will be able to view all Patreon pages. The issue is how to provide them with an unobtrusive login form at the lock screen.

I have users that have been happily paying for site access via PMP for six months. They are used to arriving at a gated page and seeing the WordPress login form (this is how PMP works). Once new memberships are switched to Patreon I will need to accommodate these legacy users in addition to Patrons. I want to do this by outputting the WordPress login form underneath the login with Patreon button.

Yes, I understand that users can go to /wp-admin and log in. Yes, I am aware I can place a login form in the header or footer. These solutions do not work as I want the login to be as visible as possible without confusing newer Patrons.

---

<div class="post-metadata">

**Author:** ![jeranism](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/jeranism/32/401_2.png) [@jeranism](https://www.patreondevelopers.com/u/jeranism)\
**Post date:** [March 31, 2021, 3:00pm UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/11 "2021-03-31T15:00:24Z")

</div>

You mean you want your subscribers to arrive at a Wordpress sign in screen that also has a log in with Patreon button?

Right? That’s all you need?

---

<div class="post-metadata">

**Author:** ![codebard](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/codebard/32/14_2.png) [@codebard](https://www.patreondevelopers.com/u/codebard)\
**Post date:** [April 2, 2021, 1:08am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/12 "2021-04-02T01:08:07Z")

</div>

Patron Pro’s VIP and Custom $ level features allow you to give access to any WP user without them having any relation to Patreon.

But they do not effect your desired interface change.

---

<div class="post-metadata">

**Author:** ![sdmcclain](https://avatars.discourse-cdn.com/v4/letter/s/4491bb/32.png) [@sdmcclain](https://www.patreondevelopers.com/u/sdmcclain)\
**Post date:** [February 17, 2023, 5:39pm UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/13 "2023-02-17T17:39:01Z")

</div>

Apologies for bumping such an old conversation, but I came to the forum looking to solve exactly the issue that @katiedev outlined.

@codebard , is there still no straightforward way to configure the interface for gated posts to show both “Unlock with Patreon” _and_ a log-in via PMP?

If not, could anyone provide a little more context or an example on how `override_interface_template` could be used to workaround this?

---

<div class="post-metadata">

**Author:** ![codebard](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/codebard/32/14_2.png) [@codebard](https://www.patreondevelopers.com/u/codebard)\
**Post date:** [February 20, 2023, 3:08pm UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/14 "2023-02-20T15:08:43Z")

</div>

At the current moment, if a post is locked by the both, it would show the Patreon gating interface. I believe there should be a ‘login’ link somewhere that comes from PMP, but Im not sure if that’s changed since the last time I tested this. You may end up having to modify the interface somewhat. Adding a login link should do it.

---

<div class="post-metadata">

**Author:** ![katiedev](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/katiedev/32/1666_2.png) [@katiedev](https://www.patreondevelopers.com/u/katiedev)\
**Post date:** [February 23, 2023, 6:35am UTC](https://www.patreondevelopers.com/t/using-patreon-in-conjunction-with-paid-memberships-pro/4333/15 "2023-02-23T06:35:21Z")

</div>

I opted to show the login with Patreon button and then a second button “login with website”. If someone taps/ clicks the “login with website” button i’ve set a toggle to hide the Patreon login button and show the WordPress login form. I also added a “go back” text to toggle the Patreon button to show and hide the WordPress login form.
