Sebagai pemilik atau pengelola situs WordPress, kamu mungkin pernah merasa butuh lebih banyak kendali atas pengguna yang memiliki akses ke situsmu. Apalagi, ketika situsmu sudah berkembang pesat dan memiliki berbagai pengguna dengan kebutuhan yang berbeda, kamu perlu memastikan mereka punya akses yang sesuai.
Di sinilah pentingnya peran user role. User role memungkinkan kamu untuk mengatur hak akses pengguna berdasarkan peran mereka—seperti Admin, Editor, Contributor, atau Subscriber. Tapi, gimana caranya kalau kamu mau bikin role baru yang sesuai dengan kebutuhan spesifik situsmu? Di artikel ini, kita akan kupas tuntas cara menambah user role di WordPress!
Langkah-Langkah Cara Menambah User Role di WordPress
Mungkin kamu bertanya-tanya, gimana sih cara menambah user role di WordPress? Tenang, caranya ternyata cukup mudah! Ada dua metode yang bisa kamu coba, yaitu menggunakan plugin atau langsung dengan menambahkan kode tertentu. Yuk, kita bahas satu per satu.
1. Menggunakan Plugin untuk Menambah User Role
Menggunakan plugin adalah cara paling mudah dan aman untuk menambah user role di WordPress. Ada beberapa plugin yang bisa kamu gunakan, tetapi salah satu yang paling populer adalah User Role Editor. Berikut adalah langkah-langkah cara menambah user role di WordPress dengan plugin ini:
Langkah-Langkah:
- Install dan Aktifkan Plugin User Role Editor
Pertama, login ke dashboard WordPress-mu. Pergi ke menu Plugins, pilih Add New, dan ketikkan “User Role Editor” di kolom pencarian. Setelah ketemu, klik Install dan aktifkan plugin tersebut. - Masuk ke Pengaturan User Role Editor
Setelah plugin aktif, kamu akan melihat menu baru di dashboard bernama “User Role Editor”. Klik menu ini untuk mulai mengatur user role. - Buat User Role Baru
Di halaman User Role Editor, klik tombol Add Role di bagian atas. Kamu bisa memilih untuk membuat role baru atau menduplikasi role yang sudah ada (misalnya, menyalin peran “Editor” sebagai basis role baru). - Tentukan Hak Akses (Capabilities)
Setelah kamu membuat role baru, selanjutnya adalah menentukan hak aksesnya. Pilih hak akses yang ingin kamu berikan kepada role ini—misalnya, hak untuk menulis, mengedit, atau mempublikasikan konten. Jika sudah sesuai, klik Save untuk menyimpan pengaturan. - Terapkan Role pada Pengguna
Terakhir, masuk ke menu Users di dashboard. Pilih pengguna yang ingin kamu berikan role baru tersebut, dan edit role-nya dari dropdown menu yang tersedia.
Dengan plugin User Role Editor, cara menambah user role di WordPress bisa dilakukan hanya dalam beberapa langkah saja!
2. Menambah User Role Tanpa Plugin (Menggunakan Kode)
Jika kamu lebih suka metode tanpa plugin atau ingin menghemat ruang di server, kamu juga bisa menambah user role menggunakan kode. Cara ini membutuhkan sedikit pemahaman tentang kode PHP, tapi tenang saja, tidak terlalu rumit kok!
Langkah-Langkah:
- Buka File Functions.php
Pertama, login ke dashboard WordPress, lalu buka Appearance > Theme Editor dan cari filefunctions.php
di sidebar kanan. - Tambahkan Kode untuk Role Baru
Tambahkan kode berikut di akhir filefunctions.php
:
function custom_user_role() {
add_role(
'custom_role', // ID Role
__( 'Custom Role' ), // Nama yang muncul di dashboard
array(
'read' => true, // User bisa membaca konten
'edit_posts' => true, // User bisa mengedit posting
'upload_files' => true, // User bisa mengunggah file
// Tambahkan kapabilitas lainnya sesuai kebutuhan
)
);
}
add_action( 'init', 'custom_user_role' );
- Simpan Perubahan
Setelah selesai, klik Update File untuk menyimpan perubahan. - Cek dan Terapkan Role Baru
Kembali ke menu Users, lalu pilih pengguna yang ingin diberikan role baru tersebut. Di dropdown role, kamu akan melihat “Custom Role” yang baru saja dibuat.
Cara menambah user role di WordPress menggunakan kode ini cocok jika kamu hanya membutuhkan satu atau dua role tambahan tanpa harus memasang plugin tambahan.
Tips dan Trik Mengelola User Role di WordPress
Mengatur user role di WordPress bisa jadi tricky, terutama jika situs kamu memiliki banyak pengguna. Berikut beberapa tips yang bisa kamu terapkan:
- Gunakan Nama yang Deskriptif untuk Setiap Role
Supaya kamu tidak bingung, pastikan setiap role yang kamu buat punya nama yang jelas, misalnya “Content Editor” atau “Support Team”. - Hati-Hati dalam Memberikan Hak Akses
Berikan hanya hak akses yang dibutuhkan oleh user. Hindari memberikan hak akses admin kepada pengguna yang tidak memerlukannya untuk keamanan situs. - Manfaatkan Plugin Keamanan
Untuk keamanan lebih lanjut, kamu juga bisa menggunakan plugin keamanan seperti Wordfence atau Sucuri untuk mengawasi aktivitas user dengan role tertentu. - Review User Role Secara Berkala
Sesuaikan role yang kamu buat sesuai perkembangan situs. Kamu bisa menghapus role yang sudah tidak dibutuhkan atau menyesuaikan hak akses role yang ada.
Kesimpulan: Mudahnya Mengatur User Role di WordPress
Nah, sekarang kamu sudah tahu cara menambah user role di WordPress dengan mudah. Baik menggunakan plugin ataupun kode, keduanya punya kelebihan masing-masing yang bisa disesuaikan dengan kebutuhan situsmu. Dengan pengaturan user role yang tepat, kamu bisa mengelola situs dengan lebih aman dan terorganisir. Jangan lupa untuk secara berkala mengevaluasi pengaturan role di WordPress agar sesuai dengan perkembangan situsmu.
Semoga artikel ini membantu kamu yang sedang mencari cara menambah user role di WordPress! Selamat mencoba, dan semoga situsmu makin sukses!