Great, I’m glad you were able to find a solution. It’s especially nice etiquette on the part of the GD bbPress Toolbox plugin to offer a way to deactivate just one shortcode.
To be honest, the potential for shortcode conflict is something I haven’t solved in Custom Content Shortcode. As far as I know, WordPress doesn’t have a built-in way to avoid/detect shortcode conflicts, and this plugin has numerous shortcodes with generic names like “field”. Often, themes and plugins will prefix their shortcodes to avoid conflict, but I wanted to keep simple names that are easy to remember.
So, I’ll think about how the plugin can better handle a situation like yours. I’m stuck with the shortcode names that already exist, since people depend on them, and it’s not possible for the plugin to detect a conflict – so re-registering the same shortcode by a theme or another plugin is always possible. Perhaps I should allow for renaming the shortcodes, say in the settings page? If you have any suggestions, please let me know.
—
Now that I think about it, there could be a way for the plugin to check if all shortcodes are registered correctly. After all plugins are loaded, it can go through the list of its own shortcodes, and make sure that they’re registered to the expected function inside the plugin. If not, it can display a message and offer a way to change the shortcode name. Well, this might take some time to implement, but it would avoid any similar issue like yours, with unexpected behavior due to a shortcode conflict.