Whenever anyone including admin leaves a comment it gets assigned to a different post. It happens on all the posts on my site. The weird thing is it will still show up on the correct post page but when you leave a comment it goes to the old post with no comments. If you go back to the page you will see it. In the wp-admin dashboard you see the comment assigned to the wrong post in comments tab.
I tried using another theme and it didnt fix anything. I also installed some database repair plugins and they did not fix the problem. I think it may be my functions.php file is messed up?
I really would love help fixing this, I have my blog where I am happy and it is a business blog so I really need it working correctly! Thanks so much for the time and support you put into the wordpress community!