tinyMCEComments.php basically figures out if a comment form should be there, then adds the tinyMCEComment code
so I looked at comments.php to compare how the two files determine whether a comment form should be displayed.
The problem was a faulty logic test in these two functions:
tinyMCEComments.php: mcecomment_init()
tinyMCEComments.php: mcecomment_loadCoreJS()
Replace this faulty code
if (‘open’ == $post->comment_status && ( !get_option(‘comment_registration’) || $user_ID )) {
with this working code
if (comments_open() && ( !get_option(‘comment_registration’) || is_user_logged_in() )) {