Tutorial kustomisasi dan desain tampilan login WordPress tanpa plugin.
Banyak dari kita ingin membuat halaman login WordPress tampil beda, hal ini sebenarnya bisa sangat mudah dilakukan dengan plugin, akan tetapi banyak dari kita juga dan termasuk saya sendiri kurang menyukai penggunaan plugin terlalu banyak karena akan mempengaruhi performa website kita, rasanya tidak sepadan memasang plugin sekedar untuk halaman yang hanya akan diakses oleh pengelola website saja.
Tidak kalah mudah dari menggunakan plugin, mendesain halaman login WordPress menggunakan snippet code dan sedikit CSS juga sangat mudah, cara ini relatif aman karena kita tidak perlu menyentuh file asli WordPress dan tidak akan berubah ke default meskipun versi WordPress kita diupdate. Hal utama yang kita butuhkan untuk membuat desain tampilan login WordPress tanpa plugin adalah:
functions.php yang ada di direktori folder tema yang sedang aktif, atau Anda dapat menggunakan plugin Code SnippetsKita langsung saja ke langkah-langkahnya:
Menambahkan snippet code ke file functions.php yang ada di direktori tema aktif kita, kita bisa meletakkannya di baris terakhir setelah kode yang lain, untuk menambahkan snippet code Anda bisa mengikuti langkah berikut:
functions.php?> jika ada kode tersebut:/*-----------------
* Custom Login Screen by www.zaad.my.id
*-------------------*/
function my_custom_login() {
echo '<link rel="stylesheet" type="text/css" href="https://www.domain.com/custom-login.css"/>';}
add_action('login_head', 'my_custom_login');https://www.domain.com/custom-login.css nanti akan Anda ganti dengan letak file CSS yang sebenarnyaAnda bisa menyalin kode di atas, lalu menambahkannya pada plugin Code Snippets
Membuat file CSS yang bisa kita letakkan di mana saja di folder website kita, kita bisa meletakkannya di home atau membuat folder baru, yang paling penting kita mengetahui URL-nya; karena URL ini akan kita gunakan di snippet code. Untuk membuat file CSS ini Anda bisa ikuti langkah berikut:
custom-login.css, dan jika memilih untuk membuatnya di dalam folder lain maka langkahnya adalah: Add folder ⇒ Beri nama sesuai selera Anda ⇒ Buka foldernya ⇒ Add file dan beri nama filenya dengan custom-login.csshttps://www.domain.com/custom-login.css sesuai dengan URL di mana file CSS yang telah Anda buat berada, jika Anda meletakkannya di folder WordPress langsung (tidak membuat folder baru) maka Anda cukup mengganti www.domain.com dengan nama domain Anda yang sebenarnya, jika Anda membuat file CSSnya di dalam folder maka selain mengubah nama domainnya Anda juga harus menambahkan nama direktori foldernya, contohnya Anda membuat file CSS di dalam folder css-saya, maka URLnya adalah https://www.domain.com/css-saya/custom-login.cssfunctions.php yang telah Anda edit tadi.Setelah langkah-langkah di atas selesai maka langkah selanjutnya adalah menambahkan style ke file CSS yang sudah Anda buat tadi, maka langkahnya:
custom-login.css yang sudah Anda buat tadi lalu editcustom-login.css yang sudah ada Anda buat tadi, lalu silakan Anda modifikasi sesuai selera./*Mengubah Logo Login www.zaad.my.id */
.login h1 a {
background-image: url('https://www.zaad.my.id/alhamdulillah/uploads/2021/07/Asset-3@9x.png.webp');
background-size:130px !important;
height:130px;
width:130px !important;
padding-bottom: 10px;
}background-image: Untuk mengatur gambar logo, silakan ganti https://www.zaad.my.id/alhamdulillah/uploads/2021/07/Asset-3@9x.png dengan URL gambar Andabackground-size: Untuk mengatur ukuran logoheight: Untuk mengatur tinggi logowidth: Untuk mengatur lebar logo
/* Background image www.zaad.my.id */
body.login {
background-image: url('https://www.zaad.my.id/alhamdulillah/uploads/2021/07/Free-Logo-Branding-Mockup-PSD-scaled.jpg.webp');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-size: cover;
}background-image:Untuk mengubah gambar background, silakan ganti https://www.zaad.my.id/alhamdulillah/uploads/2021/07/Free-Logo-Branding-Mockup-PSD-scaled.jpg dengan URL gambar Anda.background-repeat: Jika gambar background Anda kecil maka Anda bisa membuatnya muncul berulang.background-attachment: Untuk mengatur apakah background Anda bisa begerak ketika discroll atau tidak.background-position: Untuk mengatur posisi backgroundbackground-size: Untuk mengatur ukuran background
Kode untuk mengatur style form login:
/* Background untuk formulir login www.zaad.my.id */
.login form {
background: rgba(0, 0, 0, 0.7);
}background: Untuk mengatur warna background ganti value rgba(0, 0, 0, 0.7) sesuai selera Anda
/* Border untuk formuir login www.zaad.my.id */
#loginform {border-radius:0px;
border-color:#262626;
box-shadow: 0 0 20px #0d0d0d;
}border-radius: Untuk mengatur radius border, semakin besar angka radiusnya semakin melengkung pojokannya.border-color: Untuk mengatur warna border, Anda bisa klik di sini untuk referensi kode warna htmlbox-shadow: Untuk mengatur bayangan, arah bayangan dan sebarannya serta warnanya, silakan angkanya Anda ubah sesuai selera.
/* Label untuk form login www.zaad.my.id */
.login label {
font-family:"Arial", arial black, sans-serif;
font-size: 14px;
color: #ffffff;
}font-family: Untuk mengatur jenis font yang ingin Anda gunakanfont-size: Untuk mengatur ukuran fontcolor: Untuk mengatur warna font
/* Username text box www.zaad.my.id*/
.login input[type="text"]{
background-color:rgba(0,0,0,.7);
color:#ffffff;
border-color:#0d0d0d;
}background-color: untuk mengatur warna backgroundnya, gantilah sesuai selera Anda.color: untuk mengatur warna text/font, silakan diubah valuenya sesuai selera.border-color: untuk mengatur warna border pada fomulir.
/* Password text box www.zaad.my.id */
.login input[type="password"]{
background-color:rgba(0,0,0,.7);
color:#ffffff;
border-color:#0d0d0d;
}background-color: untuk mengatur warna bacgkroundnyacolor: untuk mengatur warna text/fontnyaborder-color: untuk mengatur warna bordernyaa
/* Tombol login www.zaad.my.id */
.wp-core-ui .button-primary{
background-color:rgba(0, 0, 0, 0.8);
background-image:none;
border-color:#00e6e6;
border-bottom-color:#66ffff;
color:#00e6e6;
}background-color: Untuk mengatur warna tombolbackground-image: Jika anda ingin menggunakan gambar sebagai bacgkround, silakan masukkan URL gambarnya.border-color: Untuk mengatur warna borderborder-bottom-color: Untuk mengatur warna border bawahcolor: Untuk mengatur warna teks/fontnya
/* Tombol login hover www.zaad.my.id */
.wp-core-ui .button-primary:hover {
background-color:#00b3b3;
background-image:none;
border-color:#66ffff;
color:#000;
}background-color: Untuk mengatur warnanya.background-image: Jika anda ingin menggunakan gambar sebagai bacgkround, silakan masukkan URL gambarnya.border-color: Untuk mengatur warna borderborder-bottom-color: Untuk mengatur warna border bawahcolor: Untuk mengatur warna teks/fontnya
/* Lupa Sandi dan link ‘Pergi ke’ www.zaad.my.id */
.login #nav a, .login #backtoblog a {
font-family:"Arial", arial black, sans-serif;
font-size: 12px;
color: #00b3b3 !important;
text-shadow:none;
}font-family: Untuk mengatur jenis fontfont-size: Untuk mengatur ukuran fontcolor: Untuk mengatur warna fonttext-shadow: Untuk memberikan efek bayangan pada teks
Jika Anda ingin menggunakan semua kode CSS di atas sekaligus, Anda dapat menyalinnya dari kode highlight di bawah ini:
/* Logo above login form www.zaad.my.id */
.login h1 a {
background-image: url('https://www.zaad.my.id/alhamdulillah/uploads/2021/07/Asset-3@9x.png.webp');
background-size:130px !important;
height:130px;
width:130px !important;
padding-bottom: 10px;
}
/* Background image www.zaad.my.id */
body.login {
background-image: url('https://www.zaad.my.id/alhamdulillah/uploads/2021/07/Free-Logo-Branding-Mockup-PSD-scaled.jpg.webp');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-size: cover;
}
/* Background untuk formulir login www.zaad.my.id */
.login form {
background: rgba(0, 0, 0, 0.7);
}
/* Border untuk formuir login www.zaad.my.id */
#loginform {border-radius:0px;
border-color:#262626;
box-shadow: 0 0 20px #0d0d0d;
}
/* Label untuk form login www.zaad.my.id */
.login label {
font-family:"Arial", arial black, sans-serif;
font-size: 14px;
color: #ffffff;
}
/* Username text box www.zaad.my.id*/
.login input[type="text"]{
background-color:rgba(0,0,0,.7);
color:#ffffff;
border-color:#0d0d0d;
}
/* Password text box www.zaad.my.id */
.login input[type="password"]{
background-color:rgba(0,0,0,.7);
color:#ffffff;
border-color:#0d0d0d;
}
/* Tombol login www.zaad.my.id */
.wp-core-ui .button-primary{
background-color:rgba(0, 0, 0, 0.8);
background-image:none;
border-color:#00e6e6;
border-bottom-color:#66ffff;
color:#00e6e6;
}
/* Tombol login hover www.zaad.my.id */
.wp-core-ui .button-primary:hover {
background-color:#00b3b3;
background-image:none;
border-color:#66ffff;
color:#000;
}
/* Lupa Sandi dan link ‘Pergi ke’ www.zaad.my.id */
.login #nav a, .login #backtoblog a {
font-family:"Arial", arial black, sans-serif;
font-size: 12px;
color: #00b3b3 !important;
text-shadow:none;
}Sekian tutorial seputar desain tampilan login WordPress dan semoga bermanfaat untuk kita semua.