Como permitir el acceso al administrador de wordpress desde una ip especifica
Para ello crearemos un nuevo archivo .htaccess o editaremos si se encuentra ya creado y lo cargaremos en el directorio wp-admin. Ahora inserta el siguiente código en el archivo wp-admin/.htaccess.
order deny,allow allow from 127.0.0.1 deny from all
Si quieres permitir el acceso a múltiples ips al wp-admin, tendrás que listarlas en el .htaccess. Tendrás que agregar un “allow from” por cada IP.
allow from 127.0.0.1 allow from 10.10.10.1 allow from 192.168.1.5
Ahora restringir el acceso por ip a los ficher wp-login.php, xmlrpc.php
Puedes limitar el acceso a estos archivos utilizando el fichero .htaccess. Abre el fichero e inserta el siguiente código al principio del contenido.
<Files wp-login.php|xmlrpc.php> order deny,allow Deny from all allow from 127.0.0.1 </Files>