[Resolved] #544 Conflict between Toolset Access and SEOPress redirections
This thread is resolved. Here is a description of the problem and solution.
Problem:
The customer reported that when Toolset Access is active, the "redirection" post type section from the SEOPress plugin is not accessible and shows a permission error.
Solution:
After testing, confirmed that if the "Managed by Access" option is selected in the Access post type settings for the "Redirections" post type, the issue is fixed.
Relevant Documentation:
n/a
This support ticket is created 2 years, 5 months ago. There's a good chance that you are reading advice that it now obsolete.
This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.
Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.
Hi,
I have a website with both plugins Toolset Access and SEOPress redirections.
If I deactivate Toolset Access, SEOPress works great.
But if Toolset Access is activated, then I can't access SEOPress redirections dashboard.
I contacted SEOPress support that says Toolset Access must have interfere with the plugin permissions (hidden link)
Still, in Toolset Access dashboard, I can see "Redirections" are "(Non géré par Access)".
Thank you.
To troubleshoot this, I'll need to see how Toolset Access and the SEOPress PRO plugins are configured in the admin area.
Can you please share temporary admin login details, in reply to this message? I'll also need your permission to download a clone/snapshot of the website, in case this needs to be investigated on a different server.
Note: Your next reply will be private and it is recommended to make a complete backup copy, before sharing the access details.
During troubleshooting on your website's clone, I noticed that if the "Managed by Access" is selected in the Access' post type settings for the "Redirections" post type ( screenshot: hidden link ), the SEOPress redirections dashboard becomes accessible ( screenshot: hidden link ).
You can select the same option on your production website too.
Please note since the "Redirections" should not be managed by Access, this seems to be a conflict: Access should not interfere with a CPT if "not managed by it", right?
Thanks for the update and glad that it is working.
I've checked the code in the "SEOPress PRO" plugin that registers the post type "Redirection" and it registers its own capabilities which are used to determine which users can access the redirection posts dashboard.
( usually in most third-party plugins, you'll find the default 'post' and/or 'page' capability checks )
This is why when the Access plugin is active, the default setting of "Use the default WordPress read permissions" for this post type is not enough and you have to change it to "Managed by Access".