Как защитить сайт на Wordpress от взлома?
Первым делом, сносите темы, которые вы скачали в интернете (кроме официального репозитория тем Wordpress), так как в большинстве случаев, многие сайты выкладывают дырявые темы, пишут туда свои скрипты в файл functions.php. 
Обязательно выставляйте права на файлы и папки chmod на файлы 444 или 644 
на папки не вкоем случае не ставьте права 777, ставьте 755 только на wp-content
Поставьте плагин WordFence. Отключите по возможности на хостинге ftp службу
тут