Você pode adicionar o seguinte à configuração padrão do apache e essas regras serão aplicadas a qualquer site em execução nesse servidor.
<Location /wp-admin>
Order Deny,Allow
Allow from 192.168.1.0/24
Allow from 10.1.1.0/16
Deny from 192.168.1.1
Deny from all
</Location>