|

2 Cara Mengganti Url Login Admin WordPress

Bosan dengan URL login WordPress yang itu-itu saja? Ingin menambah lapisan keamanan ekstra untuk website Anda? Yuk, kita ubah URL login admin WordPress menjadi sesuatu yang unik dan sulit ditebak! Artikel ini akan memandu Anda langkah demi langkah, tanpa perlu keahlian coding yang rumit.

Secara default, halaman login WordPress dapat diakses dengan menambahkan path /wp-login.php atau /wp-admin/, dari URL utama WordPress Anda.
Contoh:

  • www.domain.com/wp-admin/ (Diarahkan ulang ke wp-login.php)
  • www.domain.com/wp-login.php

Postingan kali ini kita akan mengganti url login admin WordPress dengan 2 cara, Menggunakan plugin dan Manual.

Mengganti Url login Admin WordPress Menggunakan Plugin.

Ada banyak plugin yang memiliki fungsi mengganti Url login Admin yang bisa kalian temukan di wordpress.com, Sebagai contoh plugin yang popular saat ini WPS Hide login.

Step 1 install plugin

Instalasi Bisa dilakukan melalui menu plugin di dashboard wordpress kalian. Cari plugin dengan kata kunci “wps hide login” lalu install.

Mengganti Url login Admin WordPress

Step 2 Setting Url

Setelah WPS Hide Login aktif, Kalian bisa akses melalui menu Setting > WPS Hide Login. Silahkan isi bagian dibawah ini :

  • Login Url isikan dengan path yang ingin diubah. (wajib diingat).
  • Redirection url isikan dengan halaman yang tampil bila tidak sesuai, defaultnya menampilkan 404/not found.

Atau bisa lihat gambar dibawah sebagi contoh.

Mengganti Url login Admin WordPress

Step 3 Save dan coba url baru

Sampai disini save dan silahlan log out dah akses kembali url login admin wordpress dengan url yang baru.

Jika menghadapi kendala satelah melakukan instalasi dan setting url dengan plugin WP Hiden login, Kalian bisa mendisable plugin agar bisa akses url login admin default. Caranya disable plugin bisa dilihat di artikel berikut ini.

Mengganti Url login Admin Tanpa Plugin (Manual).

Sebelum melakukan Cara manual, ada baiknya melakukan backup file wordpress kalian terutama dua file php yang akan di edit.
Cara berikut ini dibutuhkan merubah beberapa baris code pada file wordpress yaitu :

  • /public_html/wp-login.php
  • /public_html/wp-content/themes/tema-digunakan/functions.php.

Contoh kasus yang akan diterapkan adalah mengganti default path url login admin /wp-login.php menjadi /admin-web.php. Kalian bisa ubah sesuai dengan kebutuhkan kalian.

Step 1 Rename file wp-login.php menjadi admin-web.php

Pertama cari file wp-login.php yang berada di root direktori website wordpress, kalian bisa copy atau rename menjadi admin-web.php (bebas). Jangan lupa backup file dan ubah ekstensi atau nama dari file asli wp-login.php.

Step 2 Ubah Potongan Code berkaitan wp-login pada file admin-web.php

Selanjutnya buka file admin-web.php lalu cari potongan kode atau script “wp-login” dan ganti menjadi admin-web (disesuaikan dengan nama file kalian yah). Total yang diubah ada 23 item. Pada gambar dibawah menggunakan Editor Visual Studio untuk membantu pergantian.

Step 3 Penambahan Filter dan Fungsi di function.php theme WordPress.

Tambahkan baris kode dibawha ini dan jangan lupa merubah semua potongan kode yang berkaitan dengan admin-web menjadi nama url atau file pengganti wp-login.php.

// Filter & Fungsi untuk perubahan nama WordPress logout URL
add_filter( 'logout_url', 'my_logout_page', 10, 2 );
function my_logout_page( $logout_url) {
    return home_url( '/admin-web.php');   // The name of your new login file
}
// Filter & Fungsi untuk perubahan nama Lost Password URL
add_filter( 'lostpassword_url', 'my_lost_password_page', 10, 2 );
function my_lost_password_page( $lostpassword_url ) {
    return home_url( '/admin-web.php?action=lostpassword');   // The name of your new login file
}

Step 4 Save atau Upload file pengganti wp-login.php atau function.php

Jika perubahan dilakukan di lokal kalian bisa upload terlebih dahulu file tersebut ke lokasi path direktori yang sama.

step 5 Redirect url .htaccess

jangan lupa ganti semua potongan kode admin-web menjadi url atau file pengganti wp-login.php kalian. Jika server mendukung .htaccess kalian bisa menggunakan script rule dibawah ini untuk melakukan redirect /admin-web ke /admin-web.php

RewriteEngine On
RewriteRule ^admin-web$ https://coba.sobit.link/admin-web.php [NC,L]

Step 6 Hasil Akhir

Stelah melakukan step langkah diatas maka url login admin url default kalian seperti namadomain.com/wp-admin dan namadomain.com/wp-login.php tidak dapat diakses. Url Login dapat diakses melalaui /admin-web atau /admin-web.php .

Ringkasan

Cara dengan plugin tidak akan ada kendala ketika ada update wordpress atau theme selama plguin compatible dengan versi wordpress, sedangkan cara manual cenderugn harus mengulangi langkah dari awal jika ada update core wordpress atapun theme.

Similar Posts

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments