¿Por qué no bloqueas la IP? Seguro que tu panel de control (el del hosting) te lo permite... y si no,
<?php
$ips = array('ip aqui','otra ip aqui'); $ip = $_SERVER['REMOTE_ADDR'];
?>
Coges eso, pones las IP's y lo metes al principio del
wp-settings.php de tu Wordpress.
Saludos