This issue occurs when RevSlider is running together with Page Builder and Black Studio TinyMCE Widget. It depends on hooks used by Page Builder and RevSlider for initializiation. Page builder uses the admin_print_scripts-(hookname) hooks to initialize widgets (including BSTW widgets and thus including TinyMCE editors), while RevSlider uses the admin_head hook which is triggered later, so when RevSlider tries to add its menu to the editor it’s too late because the editor was already rendered.
This could be fixed on either side, but I would recommend to fix it on RevSlider, since the admin_head is not the best hook to use for editor stuff (better go with admin_init).
The fix is the following: edit the revslider/inc_php/revslider_tinybox.class.php file at line 7 and change
add_action('admin_head', array('RevSlider_TinyBox', 'my_add_tinymce'));
to
add_action('admin_init', array('RevSlider_TinyBox', 'my_add_tinymce'));
Please contact the RevSlider authors and point them to this thread, so that they can update their plugin.
Thank you Marco,
It would be nice if you can point out this situation to the plugin author because between you authors can find the best way to make all your plugins working at the best.
Of course I can use the fix you suggested but I’m scared to modify a plugin, so I prefer not adopt the fix by myself.
Wishing a fix can come from you or other author.
Thanks for the support
I’ve reported this to ThemePunch support. They said they forwarded it to their development team.
Hi Marco,
the theme developer who gave me the plugin included in his package said that the issue is known.
There’s this little incompatibility with your BSTM, so I wish this time with your thread it can be solved.
Thanks, I wish you have a great day.