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