We are providing upcoming 1.2.4 version of the Patreon WordPress plugin to interested creators for testing.
This version highlights are:
Your integration will now acquire and use Patreon avatars of your users if they have a Patreon avatar and they dont already have an avatar at your WP site
A semi-important issue which may have forced re-acquisition of API credentials, leading to potential issues with post lock input boxes getting locked was fixed
Full changelog:
= 1.2.4 =
Plugin now automatically acquires Patreon avatar of Patreon users and uses it if they dont already have an avatar
Addressed reports of client credentials being deleted and forcibly refreshed
A rare issue which could cause spammy but harmless accounts being created when Patreon API was returning HTML was addressed
Unused remove_fetch_creator_id was removed
To install the 1.2.4 beta, just deactivate+delete your existing Patreon WordPress, and upload and activate the package below:
Your settings, info, locked posts will all stay the same.
When you install, the version will show 1.2.3, despite it is 1.2.4 beta. This will allow you to upgrade it easily from your plugin admin, later when 1.2.4 is actually released.
To revert back to 1.2.3, you can just deactivate/delete the 1.2.4 beta package you installed, and just install 1.2.3 from your plugin admin via WP org repository.
So this beta version uploaded and took the place without any issues. On the first try, it did something new and asked for access to the user profile. Once that permission was granted, it would go to a login option for ālogin with patreon,ā ālogin with wordpress.ā The user chose ālogin with patreonā and it took the user back to asking for access to the profile again.
So, I deleted the client token and started from scratch. Didnāt help. Am I doing something wrong? Iām just filling in the information and copying it over to the wordpress site. Iām not sure how I could be doing something wrong.
This may be due to some cookie situation at the browser of the user.
You can debug this more efficiently in the below fashion:
Create a new Patreon account with a new email. Then using another browser, pledge and login to your WP site with this new Patreon user. Just putting in a $1 locked test post and trying to unlock it will do.
This will allow determining if the issue is specific to that patron, or a general issue.
Not yet. Itās happening to every user at the moment. Iāve been busy and havenāt attempted to try anything else once all my users said they couldnāt access the site. Definitely not a cookie issue. Iām led to believe itās something Iām doing, but I donāt know what that could be since itās pretty much a copy and paste project. Iāll keep looking and let you know.
You can check if you have any plugins that involve or modify cookies. Also, any oAuth plugins. If you have one, it may be taking over oauth procedure and you may need configuring it to recognize Patreonās oauth.
Also ensure that caching does not interfere with the process - your siteās cache plugin, or host caching may be configured to show cached pages to even logged in users. Or there may be opcode cache in the server which may be interfering with the way pages rendered.
Iāve had a web designer look at this and he canāt figure out why itās still looping. The only thing I can figure out is that the subscriber MUST have a wordpress login. They do not. My goal was for them to have as few steps as possible. So, click from patreon, unlock on wordpress, read the webpage. Am I seeing this correctly? They have to make a wordpress login in order for this to work?
They click unlock, approve, login with patreon, approve, login with patreon, approve, login with patreonā¦neverending cycle. It never actually goes to Patreon or back to my site.
Ok so hereās a good update. And then a problem still lol
The Auth box was not checked that you asked me for.
Here was the issue: Before I found this plugin, I was using my beta testers to figure things out and had created them a wordpress login. So when they were trying to log in, the handoff was seeing that they had a wordpress login and wanted to authenticate them that way. I deleted all those and it works nowā¦sort ofā¦
Iāve had to walk them all through logging in because it never kicks them into my site. Hereās what weāre having to do: Unlock with patreon, allow patreon access, login to patreon (this leaves them on my patreon site to sign up which is great for people that havenāt yet, however, those that have are stuck here. I have to then tell them to click the link again and then it goes here), allow patreon, and finally to the page they were supposed to see.
This is ok for now because itās just my beta group, but once I launch, Iām not going to have time to walk everyone through this. Have you seen this problem before and is there an easy fix?