Trying to integrate my Patron levels with my RadicalRuss.com blog. Using Patreon WordPress and Patreon Pro and Patreon Buttons plugins.
The shortcode [ppp_patron_only] works to block non-patrons from seeing content, but allows patrons of any level to see content.
Image locking using the Patron Level (minimum monetary level) is not working. All users can see all images, regardless of patron-level setting, or even if they’re not a patron.
I’ve deleted and reinstalled the plugins. I’ve deleted and recreated the client app. I’ve disabled other plugins and image CDN servers. I’ve created numerous dummy accounts for testing and used an incognito browser while testing. I’ve cleared all caches and cookies. Nothing seems to make any difference.
ppp_patron_only is a Patron Pro shortcode, therefore please take any support related to it to the relevant support desk at CodeBard.
The image locking feature in the official plugin has a known issue on multisite WordPress installs due to multisite not allowing main htaccess to be easily overwritten. This affects people who are hosting their WP site at WordPress.com, or similar Multisite hosts. This is a situation involving server infrastructure and we are looking at what we can do about it.
Image feature should work properly for any singular WordPress install at any ordinary shared hosting package, VPSes, Dedicated servers and cloud installations.
Yes, we have a known issue for multisite installs - WP engine is one.
By the way, we have various solutions queued, we will have a working one within this week.
Until then, you may use post-locking feature of the official plugin, advanced post locking features of the Pro plugin, or snippet-locking feature of the Pro plugin.
In your WPEngine account/site settings, find the section to add url redirects. ‘Edit URL Redirect’ may be its title. If you cant find it, just ask WPEngine support.
Then in that interface, enter the following values to relevant fields:
It may take some while for this rule to take effect. After waiting for 15-20 minutes, just try viewing a protected image. Or a protected image embedded in a protected post.
Is it possible that you provide access to us to your WP installation and hosting account panel so I can directly arrange the rewrite rules. It seems like the rules we set are going to work but has some issues.
If possible, then please create a new admin user for me with a new password. And if you are able to share hosting control panel access, especially if you can create an extra account (manager accounts etc) that would be good. If you cant, then please change the password for the hosting account before sending it, and then when debugging is done, change it back. After debugging is done, also delete the WP admin account you created. An ftp account access would be great too, but may not be needed at this point.
The email to send the details to is ozgur@c.patreon.com . Please dont send any account details to any other email than this. Especially if anyone randomly asks you in the forum.
This issue was resolved well and users at WPEngine will be able to use the image locking without issues it seems.
The code is being made to accommodate the fix now, and it will possibly make it into 1.1.1.
Until 1.1.1 is released, an updated package will be available possibly tomorrow, and ill post it in this thread - along with the redirect settings needed at WPEngine for it to work.
Below is the solution, along with the updated package:
At WPEngine, the following rewrite rule must be added at ‘Redirect rules’ section in WPEngine site options (which you can find at https://my.wpengine.com -> Installs (from above), choosing relevant site, and then to Redirect Rules)
Before saving, please make sure you downloaded and installed the linked package. This package can be installed after you deactivate & delete existing Patreon WordPress plugin. Your settings or locked post values, custom banner etc wont get affected.
This package is 1.1.0 mainly, with the changes which will accumulate to 1.1.1 soon, these fixes included.
Please note that you must have disabled WPEngine CDN in your CDN settings, and also you must not be using any other CDN like Jetpack’s Image service etc. Any such service will take the control away from the plugin and prevent locking of images.