The site I’m currectly working with uses a shortcode manager TinyMCE button, as soon as I activate the plugin the MCE button disappears. I check my console to see if there was a JS conflict, I have also turned on wp_debugging to see if there was some kind of error and I see nothing. I have tested this on two sites, two different plugins that use TinyMCE buttons and get the same result, as soon as I active that plugin the MCE icon is gone. Any thoughts?
TinyMCE issues with SiteOrigin Widgets Bundle
This is our free support forum. Replies can take several days. If you need fast email support, please purchase a SiteOrigin Premium license.
Hi Ryan
It can be challenging to get plugins like these working with the SiteOrigin Editor widget or similar. Do you perhaps want to try the Visual Editor widget powered by: https://wordpress.org/plugins/black-studio-tinymce-widget/ and see if the result changes?
Andrew,
Totally understand, I did actually test that before I posted with no change. I’m actually making my own set of custom widgets but they require the widget bundle to be active. I would keep the bundle turned off and just use the page builder, however I’m not sure if thats possible?
Thanks for confirming.
Great to hear you’re building widgets. It depends, if you’ve built your widgets on our Widgets Bundle framework, which, we hope speeds things up for you, then yes, the Bundle needs to be activated. But, you can turn off all of our widgets if you’d like.
Alternatively, you can add your widget via or plugin or theme and register it without the Widgets Bundle, assuming there are no JS issues, it’ll still work in Page Builder.
Yea I am using the bundle as a bootstrap right now because I was having issues when I registered them via functions.php — I did however find a temp solution for now which is to remove any widget that uses the tinymce form field and the tinymce buttons now display correctly.
Thanks for the help Andrew!
Super, glad to hear you’ve been making some progress. All the best with your project.
Looks like I finally isolated the cause (for me at least) it appears that the TinyMCE buttons were not being registered correctly. I modified the code so that it used the filter outlined here – https://codex.wordpress.org/TinyMCE_Custom_Buttons after I updated the registering of the button it appeared. Please note there was zero js errors or PHP errors it looks like it completely drops the function if it doesn’t conform to that spec. Hope this helps someone down the way!
Wow, that is a tough one to diagnose. Thanks for posting this here. As you said, hopefully it’ll be helpful to someone down the line.
All the best :)