The following is a complete list of things gone wrong with my site http://www.restaurants-uncut.com. :
1. Some of the alphabets in posts convert to strange characters upon publishing. Some of the words and letters that I write change into strange characters, especially apostrophe. The following is a sample of this:
"isnâ€™t there all the time. Also if youâ€™"
2. Half of the post disappears once it is published. It’s as if the editor deletes part of the post randomly.
3. The Jetpack site stats page is showing the same strange characters. Only here the complete screen is showing gibberish stuff instead of just partial, like in posts.
4. The strange characters are also visible in the admin panel. For instance the text in the wordpress news tab as well as in the plugin description in the plugin finder. That means it not something in the theme itself.
5. The post summary and thumbnail does not show up in Facebook status update when I post a link of a specific post on my Facebook wall.
Some of the remedies I’ve tried:
1. Deactivated all the plugins.
2. Checked for malicious code in theme files.
3. Changed the theme altogether
4. Looked for malicious code in wp-config and .htaccess.
5. Looked for suspicious files in the website folder via FTP.
Couldn’t find any malicious code or file and nothing seems to work. Could the code have been injected into the database? How do I check that? That is, while files should I check in the database?
The site has been hacked four times in the past and migrated from Servesea server to iPage server, although I don’t think it’s a migration issue because I migrated another site of mine http://www.brandasy.com and nothing seems to be wrong with it.
I recovered the site from each hack and now the site is running WP Better Security and ever since the migration there has been no intrusion to the best of my knowledge.