Solusi Error 404 pada Plugin WPS Hide Login

Penyebab Utama Error 404 WPS Hide Login

Error 404 setelah mengaktifkan plugin WPS Hide Login biasanya terjadi karena konflik pada file .htaccess, cache server yang belum terupdate, atau konflik dengan plugin keamanan lainnya. Sistem WordPress gagal mengenali URL login baru yang telah Anda tentukan karena aturan penulisan ulang (rewrite rules) tidak tersimpan dengan benar di server.

Langkah Perbaikan Cepat

  1. Hapus Cache: Jika Anda menggunakan plugin cache seperti WP Rocket, W3 Total Cache, atau Cloudflare, bersihkan seluruh cache (Purge All Cache).
  2. Reset .htaccess: Masuk ke file manager hosting, cari file .htaccess di root direktori, dan pastikan kode WordPress standar sudah benar.
  3. Rename Plugin via FTP/File Manager: Jika Anda terkunci dari dashboard, masuk ke folder wp-content/plugins/, cari folder wps-hide-login, dan ubah namanya menjadi wps-hide-login-disabled. Ini akan menonaktifkan plugin secara paksa dan mengembalikan URL login ke /wp-login.php.
MetodeTingkat KesulitanFungsi
Rename FolderMudahMenonaktifkan plugin secara paksa
Flush PermalinksMenengahMemperbaiki struktur URL
Edit .htaccessLanjutMemperbaiki aturan rewrite server

Panduan Teknis Mengatasi Konflik

Jika Anda berhasil masuk kembali setelah menonaktifkan plugin, lakukan langkah berikut untuk mencegah error berulang:

  • Flush Permalinks: Buka Dashboard > Settings > Permalinks, lalu klik 'Save Changes' tanpa mengubah apapun. Ini akan memaksa WordPress menulis ulang file .htaccess.
  • Cek Plugin Keamanan: Pastikan plugin seperti iThemes Security atau Wordfence tidak memiliki fitur 'Hide Login' yang aktif bersamaan, karena akan terjadi bentrokan fungsi.
  • Versi PHP: Pastikan versi PHP hosting Anda kompatibel dengan versi terbaru plugin.

Jika masalah tetap berlanjut, periksa apakah server Anda menggunakan Nginx. Nginx tidak menggunakan .htaccess, sehingga Anda perlu menambahkan aturan rewrite khusus pada konfigurasi Nginx server Anda agar URL login baru dapat dikenali oleh sistem.