Plugin Conflict
-
Hello,
I am a co-author of the bbP Style Pack plugin, and wanted to reach out to you to work on a resolution for a plugin conflict.
Within Style Pack, we have Moderation Tools for use with bbPress topics/replies. If your plugin is activated while trying to enable/disable those Moderation Tools in our plugin, it results in a generic “The link you followed has expired!” WP error message, and shows the following debug warning message:
Warning: Undefined array key "miniorange_feedback_submit" in /path/to/public_html/wp-content/plugins/miniorange-otp-verification/handler/class-moactionhandlerhandler.php on line 435
Despite getting that warning message, it doesn’t appear to have anything to do with the conflict.
Normally after activating Moderation Tools in Style Pack, the page should reload to:
/wp-admin/options-general.php?page=bbp-style-pack&tab=modtools
Instead, with your plugin enabled, it kicks out that PHP warning message with a generic “link expired” WP message, with a 403 forbidden status code, at:
/wp-admin/options.php
No other part of Style Pack seems to have conflicts with your plugin, only Moderation Tools. The Moderation Tools themselves appear to work properly as expected. Only the settings page that allows you to activate/deactivate Moderation Tools is conflicting. What makes it strange is that that settings page follows the same structure format of all other settings pages within the Style Pack plugin, but only the Moderation Tools settings page is conflicting.
I’ve browsed through your plugin code, but haven’t been able to find the conflict yet.
I checked if any of our function names, form name, nonce name, field names, (and so on) exist within your plugin and they don’t as far as I can tell, so that shouldn’t be the conflict.
You use namespacing and all of our relevant classes start with “bspbbPressModTools” (and those Moderation Tools are actually functioning properly) so there’s shouldn’t be any class name conflicts.
I’ve tried to identify the conflict on our side without any success, so I’m asking you to do the same on your end.
Until we get this resolved, I’m instructing our plugin users who experience this issue to temporarily deactivate your plugin, enable (or disable) Moderation Tools in our plugin, and then re-activate your plugin.
You can see this support topic for additional details. Thank you for time and cooperation with this conflict between our plugins.
- The topic ‘Plugin Conflict’ is closed to new replies.