Saya mengalami masalah yang sama baru-baru ini, dan Anda benar bahwa plugin Stealth tidak lagi didukung. Namun, karena saya akhirnya menyadari bahwa plugin Stealth adalah pilihan terbaik, saya melakukan instalasi WordPress yang bersih ke versi WordPress terbaru yang didukung oleh plugin Stealth untuk mengetahui cara kerja plugin. Ternyata, satu-satunya hal yang dilakukan plugin adalah membuat file .htaccess dengan sihir. File .htaccess akan terlihat sedikit seperti ini:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^logout wp-login.php?action=logout&_wpnonce=asdfasdf&stealth_out_key=asdfasdfasdfasdf [L]
RewriteRule ^login wp-login.php?stealth_in_key=asdfasdfasdf&redirect_to=http://example.com/login [R,L]
RewriteRule ^admin wp-admin/?stealth_admin_key=asdfasdfasdfasdf [R,L]
RewriteCond %{HTTP_REFERER} !^http://example.com/wp-admin
RewriteCond %{HTTP_REFERER} !^http://example.com/wp-login\.php
RewriteCond %{HTTP_REFERER} !^http://example.com/login
RewriteCond %{HTTP_REFERER} !^http://example.com/admin
RewriteCond %{QUERY_STRING} !^stealth_in_key=asdfasdfasdfasdf
RewriteCond %{QUERY_STRING} !^stealth_out_key=asdfasdfasdfasdfasd
RewriteCond %{QUERY_STRING} !^stealth_reg_key=asdfasdfasdfasdfasdf
RewriteCond %{QUERY_STRING} !^stealth_admin_key=asdfasdfasdfasdfasdf
RewriteRule ^wp-login\.php http://example.com [R,L]
RewriteCond %{QUERY_STRING} ^loggedout=true
RewriteRule ^wp-login\.php http://example.com [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Saya telah mengubah semua kunci menjadi beberapa variasi "asdfasdfasdf" - jelas Anda perlu membuat beberapa kunci rahasia untuk Anda sendiri.
Semoga ini membantu!