Kalau gak mau repot dan gak pake plugin segala macem, mendingan begini ajah pake cara yang saya pake
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} wp-login.php
RewriteCond %{REMOTE_ADDR} !^xxx\.xxx\.xxx\.xxx
RewriteRule .* http://namadomainanda/403.html [R,L]
</IfModule>
!^xxx\.xxx\.xxx\.xxx <--- xxx di isi dengan alamat IP isp yang dipake
karena IP dinamis tentunya setiap konek ke internet IP selalu berubah, solusinya di range IP
misal kalau pake speedy depannya 125.166
maka isi ajah seperti ini RewriteCond %{REMOTE_ADDR} !^125\.166
wis getu tok ora mumet toh
kalau mau melindungi folder wp-admin, solusinya tambahkan .htaccess ke dalam folder wp-admin
dalam .htaccess isi seperti ini
Code:
<Files .htaccess>
order allow,deny
deny from all
</Files>
Order deny,allow
Deny from All
Allow from 125.166
IP di atas contoh, silahkan sesuaikan dengan IP isp yang anda pakai