Cara Mengatur User Role dan Permission di WordPress

By | 7 November 2025

Mengatur user role dan permission di WordPress sangat penting, terutama jika situsmu memiliki banyak penulis, editor, atau administrator. Dengan pembagian peran yang tepat, kamu bisa memastikan setiap pengguna hanya memiliki akses sesuai tanggung jawabnya, sehingga keamanan dan struktur kerja situs tetap terjaga. WordPress memiliki sistem peran (user roles) bawaan yang memudahkan pengelolaan akses pengguna tanpa perlu mengutak-atik kode. Namun, banyak pengguna baru belum memahami perbedaan antar role serta cara menyesuaikannya dengan kebutuhan situs. Artikel ini akan membahas secara lengkap fungsi, perbedaan, dan cara mengatur user role dan permission di WordPress dengan mudah.

Apa Itu User Role dan Permission di WordPress

User Role adalah sistem peran yang menentukan level akses pengguna terhadap fitur dan konten di situs WordPress. Setiap peran memiliki permission atau capabilities yang berbeda, misalnya mengedit, mempublikasikan, atau menghapus konten.

Contohnya:

  • Administrator bisa mengatur semua hal di situs.

  • Editor hanya bisa mengelola konten, bukan pengaturan situs.

  • Author hanya bisa menulis dan mengedit artikelnya sendiri.

Dengan sistem ini, kamu bisa menjaga agar pengguna tidak melakukan perubahan yang melampaui tugas mereka.

Daftar Default User Role di WordPress

WordPress menyediakan 5 role utama secara default. Mari kita bahas satu per satu.

1. Administrator

Role tertinggi dalam WordPress. Administrator memiliki kontrol penuh terhadap seluruh fitur situs, termasuk:

  • Menambah, menghapus, atau mengedit pengguna.

  • Menginstal atau menghapus tema dan plugin.

  • Mengubah pengaturan situs.

  • Menghapus konten pengguna lain.

Biasanya hanya dimiliki oleh pemilik atau pengelola utama situs. Beri akses ini dengan hati-hati karena satu kesalahan bisa memengaruhi seluruh sistem.

2. Editor

Role ini cocok untuk pengelola konten. Editor memiliki izin untuk:

  • Menulis, mengedit, dan mempublikasikan postingan siapa pun.

  • Mengelola kategori dan tag.

  • Menyetujui atau menolak tulisan dari author dan contributor.

Namun, editor tidak bisa mengubah pengaturan situs atau mengelola plugin.

3. Author

Author hanya bisa mengelola kontennya sendiri. Izin yang dimiliki antara lain:

  • Menulis, mengedit, dan mempublikasikan artikel pribadi.

  • Menghapus postingan miliknya.

  • Mengunggah gambar ke media library.

Mereka tidak bisa mengedit postingan pengguna lain.

4. Contributor

Role ini cocok untuk penulis tamu atau kontributor luar. Mereka bisa:

  • Menulis dan mengedit draft artikel.

  • Tidak bisa mempublikasikan artikel sendiri (harus disetujui editor).

Dengan demikian, setiap konten dari contributor tetap melewati proses review sebelum tayang.

5. Subscriber

Role paling rendah. Subscriber hanya bisa:

  • Membaca konten publik.

  • Mengubah profil pribadi (seperti password).

Biasanya digunakan untuk pengunjung yang ingin berlangganan atau login ke situs tanpa hak edit.

Mengapa Pengaturan User Role Penting

Mengatur user role & permission di WordPress bukan hanya soal pembagian kerja, tapi juga soal keamanan dan efisiensi. Berikut alasannya:

  1. Keamanan Situs Terjamin
    Tidak semua pengguna perlu akses admin. Dengan membatasi izin, kamu mengurangi risiko situs rusak akibat kesalahan atau penyalahgunaan.

  2. Alur Kerja Lebih Teratur
    Penulis hanya fokus membuat artikel, editor mengelola konten, dan admin mengatur teknis situs. Pembagian peran membuat sistem kerja lebih rapi.

  3. Mempermudah Kolaborasi
    Dalam situs multi-user seperti portal berita atau blog komunitas, role membantu membatasi tanggung jawab sesuai keahlian masing-masing anggota tim.

  4. Mencegah Kesalahan Fatal
    Jika semua orang punya akses penuh, satu klik salah bisa menghapus data penting. Role membantu mencegah hal itu.

Cara Mengatur User Role di WordPress

Berikut langkah-langkah dasar untuk menambahkan atau mengubah peran pengguna di WordPress:

1. Masuk ke Dashboard WordPress

Login ke halaman admin di:

https://domainkamu.com/wp-admin

2. Buka Menu “Users” → “All Users”

Di menu kiri, pilih Users → All Users untuk melihat daftar pengguna yang sudah ada.

3. Edit User Role

Klik Edit pada salah satu pengguna, lalu cari opsi Role.
Pilih role yang diinginkan dari daftar dropdown (Administrator, Editor, Author, dll).

4. Klik “Update User”

Setelah memilih role yang sesuai, klik tombol Update User untuk menyimpan perubahan.

Menambahkan Pengguna Baru dengan Role Tertentu

Jika kamu ingin menambahkan anggota baru ke situsmu, ikuti langkah berikut:

  1. Buka menu Users → Add New.

  2. Isi data pengguna: Username, Email, dan Password.

  3. Pilih Role yang sesuai.

  4. Centang “Send the new user an email about their account” jika ingin memberi notifikasi otomatis.

  5. Klik Add New User.

Selesai — pengguna baru sudah bisa login dengan role yang kamu tentukan.

Menyesuaikan Permission dengan Plugin

Secara default, WordPress tidak menyediakan opsi untuk membuat permission khusus. Namun kamu bisa menggunakan plugin untuk kontrol lebih detail.

Berikut beberapa plugin populer untuk mengatur user role & permission di WordPress:

1. User Role Editor

Plugin gratis yang memungkinkan kamu:

  • Menambah role baru.

  • Menghapus role lama.

  • Menyesuaikan permission satu per satu.

Langkah penggunaannya:

  • Instal dan aktifkan plugin.

  • Buka menu Users → User Role Editor.

  • Pilih role yang ingin diubah dan centang izin sesuai kebutuhan.

  • Klik Update.

2. Members (by MemberPress)

Plugin ini memiliki antarmuka yang lebih mudah digunakan untuk membuat dan mengatur peran pengguna. Cocok bagi situs komunitas atau e-learning.

3. WPFront User Role Editor

Selain mengedit role, plugin ini bisa mengatur redirect dan akses halaman tertentu berdasarkan role pengguna. Berguna untuk situs dengan konten premium atau membership.

Tips Mengelola User Role Secara Aman

  1. Gunakan Administrator Secukupnya
    Hindari memberikan akses admin ke banyak orang. Cukup 1–2 orang terpercaya.

  2. Backup Sebelum Mengubah Role
    Sebelum menghapus atau mengubah izin role, lakukan backup database agar bisa dikembalikan jika terjadi error.

  3. Gunakan Role Khusus untuk Plugin atau Sistem Eksternal
    Jika menggunakan plugin seperti WooCommerce atau LMS, plugin tersebut biasanya menambahkan role baru (seperti “Shop Manager” atau “Instructor”). Periksa izin mereka secara berkala.

  4. Nonaktifkan Akun Tidak Digunakan
    Untuk keamanan, hapus atau nonaktifkan pengguna yang sudah tidak aktif.

Kesimpulan

Mengatur user role dan permission di WordPress adalah langkah penting untuk menjaga keamanan dan efisiensi situsmu, terutama jika memiliki banyak anggota tim. Dengan sistem role yang tepat, setiap pengguna bekerja sesuai tugas tanpa risiko mengacaukan pengaturan utama. Gunakan role bawaan WordPress seperti Administrator, Editor, Author, Contributor, dan Subscriber sesuai kebutuhan. Jika butuh kontrol lebih detail, manfaatkan plugin seperti User Role Editor atau Members untuk menyesuaikan izin akses. Dengan pengaturan yang baik, kamu bisa menciptakan situs WordPress yang lebih aman, terorganisir, dan profesional.