Site reset after unauthorized access, pages in DB not showing
-
Hello,
I am encountering a serious issue with my self-hosted WordPress site .
Recently, my WordPress admin password was changed without any warning or reset email. I did not request a password reset, and I did not receive any security alert emails.
After I regained access, the site looked like a fresh WordPress installation:
• Theme reverted to default
• Homepage disappeared
• Elementor/Blocksy layout is goneHowever, when I check the database via phpMyAdmin, I can still see my original pages and content in the wp_posts table, and SQL shows 8 published pages.
The admin Pages screen only shows 2 pages, and the front end displays only the default blog page.
I have:
• Checked the database — content exists
• Tried restoring backups
• Checked PHP versions in hostingI suspect unauthorized access to my hosting account, WordPress files, or database.
Could someone help me understand:
1. Why my pages aren’t showing even though they exist in the database?
2. How to properly restore the homepage and layout?
3. Whether unauthorized modifications could cause this behavior?
4. What steps I can take to recover the site?Thank you!
The page I need help with: [log in to see the link]
You must be logged in to reply to this topic.