It accepts a comment, but then the comment doesn’t show. WordPress is set to auto approve them, and the comments show as approved, but they do not show up on the post.
Here’s what’s happening - I place <?php comments_template(); ?> in my single.php file, and the JetPack comment form shows and accepts comments fine. The comments appear in the back end as approved, but will not display on the page.
Can anyone help? This is driving me crazy.
And yes, if I enable the 2014 theme, the comments display fine. It’s something with my Roots theme on both sites.
The Roots theme is creating a form itself, instead of relying on WordPress’ built-in process to create the comment form (which Jetpack “plugs” into for the Jetpack Comments form).
Taking out the Roots-made form and adding in comment_form(); should take care of you.
They’re working…I was using comment_form() directly in single.php instead of calling the Roots comments.php template file. Once I called the template file back into single.php and replaced the Roots form with the comment_form() everything worked correctly.