WordPress Plugin Linking Creator Account Instead of Patron Account

Hi Patreon Support,

I’m running into a serious issue with the Patreon WordPress plugin.

When users log in using Patreon, the plugin links their creator account, not their patron identity (Member account) — even if they’re actively pledging to my page. For example, a user is supporting me with a $15 gifted tier, yet their account in wordpress shows the “Patreon User” as pNoClip — which is the name of their creator page.

Because of this, the following code returns 0:

$user_id = get_current_user_id();
$user = get_userdata($user_id);
if ($user && class_exists(‘Patreon_Wordpress’)) {
echo ‘’;
echo 'Level: ’ . Patreon_Wordpress::getUserPatronage($user);
echo ‘’;
}

This breaks my system, because I use getUserPatronage() to assign special roles and access to users based on their pledge level. Right now, users with creator pages are being blocked from features even though they are pledging (or receiving a gifted membership).

However, users who do not have a creator page are correctly detected, whether they pledge, pay, or have gifted access.

Request:

  • Can you help resolve this issue?

  • Is there a way to force the plugin to force login as member -NOT AS CREATOR-?

  • Is this a known bug or expected behavior when the Patreon user also has a creator page?

I’ve attached screenshots showing the user account and how the wrong identity is linked.

Thanks a lot in advance!

EDIT : I JUST TRIED AN ACCOUNT THAT HAS A CREATOR PAGE AND IT WORKED THE LEVEL RETURNING CORRECT VALUE. BUT WHY OUR FRIENDS ACCOUNT STILL RETURNING ZERO ?