Hi there,
I’ve had a look at your main forum page and it’s looking fine from here – have you tried clearing your browser cache and reloading the page with shift-reload?
The plugin doesn’t touch bbPress files or theme files; it simply enables the TinyMCE editor and paste-as-text using options already built into bbPress. (If you enabled these options in your own theme’s code rather than using the plugin to do it, the effect would be the same.)
The most likely thing is an incompatibility between your theme’s css/js and the TinyMCE code (or with some other plugin you have installed that is conflicting with TinyMCE.)
To further debug this, you can try switching to one of the built-in themes such as Twenty Sixteen, enabling the plugin and seeing if the TinyMCE tools appear properly when creating forum posts. If they do, the problem is most likely with your theme.
If the tools still don’t appear properly using one of the standard themes, you’d need to try disabling other plugins to see what is interfering.
Hope this helps!
PS Try validating your forum page here:
https://validator.w3.org/
If you enter the link http://prabhuji.net/forum/prabhujis-forum/, you’ll see that there are errors to do with unclosed HTML elements (errors 11-17 at the time of testing.)
It’s these unclosed HTML elements that are the most likely source of your page layout problems above. (Your page layout can mess up badly if important structural elements of the page haven’t been closed properly in the right place.)
I recommend you take a look at the forum-related code in your theme, and make sure that all opened HTML elements are being properly closed again.
Thread Starter
SMukta
(@smukta)
Thank you for trying to help.
How does the page look fine on your end? do you see footer (gray), command buttons on html editor and dropdown menu from the main menu? if so, I will appreciate very much if you can send me a screenshot.
I cleared my cache many times and refreshed, as well as reloaded the page.
This not likely to happen with other plugin as it happenned as soon as I installed the tinyMCE.
I switched to the default there and everything works perfect so I suspect that it touched theme files…..
Thread Starter
SMukta
(@smukta)
Thank you for your reply! this seems like a great direction. On which file in my WordPress files should I look for this broken code?
Hiya,
Ok, I’m not seeing the footer, and it’s not present in the page source.
You wrote:
——
It is not clear if it harmed the BBpress files or the theme files because the footer and admin bar are back when I disable BBpress but on the other hand when I switch to the default theme everything works fine.
—–
The plugin has not touched any files in BBPress or your theme.
Since BBPress is working with the default theme, and your theme is ok if BBPress is disabled, the problem almost certainly lies with the way your theme is generating BBPress pages.
I suggest you fix your theme so that your BBPress pages validate properly before trying to enable TinyMCE for forum posts.
Re bbPress in themes, take a look here:
https://codex.bbpress.org/themes/theme-compatibility/getting-started-in-modifying-the-main-bbpress-template/
On a plain vanilla install of bbPress , the plugin looks for the following templates from your current active WordPress theme in and “injects” the forum into the first one it finds.
It will find any of the page templates with the names listed below.
plugin-bbpress.php
bbpress.php
forums.php
forum.php
generic.php
page.php
single.php
singular.php
index.php
Start at the top of the list and look for any matches in your theme. The first matching file will be the one bbPress uses to generate its output.
If you’re not a PHP/HTML coder, you’ll probably want to refer this task to somebody who is.
If you don’t mind, I’m going to mark this thread as closed as it’s not a problem with the plugin per se.
Thread Starter
SMukta
(@smukta)
Thank you very much for your kind help!
Sorry for “blaming” your plugin…. and I probably will be back to try to installing it after I fix the problem.
Thanks a lot!
You’re welcome, hope you get it sorted.