Sharma, I fully understood what you are saying… but I guess we are not being clear… we use the wp editor… if another plugin globally adds its plugins for every instance of the wp editor, what are we supposed to do??? not knowing the plugins that may be added, we cannot remove them… it is the job of the plugin to ensure that they are only added when needed… you dont see our simple press stuff in the wp add post panel do you?
Its been quite along time since we have just used the wp editor rather than including our own tinymce files… did you upgrade from a very old version?
If you want to have your own version of a tinymce plugin that loads its own copy of tinymce, you would have to create it… maintaining our own copy of tinymce was a royal nightmare and way too much work for no benefit… and like we said, we ditched it a long time ago… we have just simply used the wp editor (thats why wp has an entire api for it) since then…
so how to get around? as mentioned, I can give you a hook filter where you can remove the plugins (since you seem to indicate the plugin authors dont care)… to do this, you would have to know the plugins name but this can be gotten from the page source… I have some other ideas too, but not sure how your other plugins are adding their tinymce plugins – its possible if they are outdated, they are doing it wrong for 4.x – just dont know…
also, you can probably hide those rows with css…
or since they are in rows 3 or 4, we can possibly direct tinymce to just discared them on forum pages… maybe try something like this in your spFunctions.php template file of your sp theme to overcame the other plugin deficiencies:
add_filter('mce_buttons_3', 'my_remove_buttons', 2, 999999);
add_filter('mce_buttons_4', 'my_remove_buttons', 2, 999999);
function my_remove_buttons($buttons, $id) {
sp_forum_api_support();
if (sp_is_forumpage()) $buttons = '';
return $buttons;
}
obviously I cannot test it out… but give it a shot…