Pernah mengalami akun WordPress Anda tidak bisa login sebagai admin, padahal butuh segera mengelola konten pada website? Atau mendapati role user salah saat proses pendaftaran? Jika iya, mengubah role user WordPress secara manual melalui phpMyAdmin bisa menjadi solusi yang cerdas dan efektif.
Dalam artikel ini, kami akan berbagai cara mengubah role user WordPress melalui halaman phpMyAdmin. Panduan ini penting, terutama jika Anda tidak bisa login ke dashboard atau ingin mengelola user secara teknis. Berikut langkah-langkahnya.
Apa Itu Role User di WordPress?
Dalam WordPress, roles user adalah sistem hak akses atau peran yang diberikan kepada setiap pengguna di dalam website. Fungsinya adalah untuk mengatur apa saja yang boleh dan tidak boleh dilakukan oleh user tersebut di dashboard WordPress.
Roles ini sangat penting untuk menjaga keamanan, keteraturan, dan efisiensi pengelolaan situs, terutama jika website Anda dikelola oleh banyak orang. Setiap role di WordPress memiliki kemampuan yang berbeda. Misalnya, ada yang bisa hanya membaca konten, ada yang bisa menulis dan menerbitkan artikel, hingga ada yang memiliki kontrol penuh terhadap seluruh pengaturan situs.
Jenis role Akses user WordPress
Berikut adalah jenis-jenis role akses bawaan WordPress dan fungsinya:
- Administrator: Merupkan hak Akses tertinggi, yang mana memiliki akses untuk mengelola situs, tema, plugin, user, setting, update.
- Editor: Hak akses untuk mengelola semua postingan dan halaman, termasuk milik user lain
- Author: Hak akses untuk menulis, mengedit, dan mempublikasikan postingan sendiri, tidak bisa mengedit postingan orang lain atau mengelola halaman.
- Contributor: hak akses untuk menulis, mengedit postingan sendiri namun tidak bisa mempublikasikan
- Subscriber: Hak akses untuk login dan mengelola profilnya sendiri.
Mengapa Perlu Mengubah Role User WordPress?
Ada beberapa alasan kenapa Anda perlu mengubah role user WordPress secara manual. Berikut diantaranya:
- Salah pilih role saat mendaftar user baru.
- Perlu menurunkan atau menaikkan hak akses user. Misalnya Anda perlu mengubah roles dari editor menjadi contributor.
- Akun admin utama terkunci atau tidak bisa login.
- Ada error di plugin user management yang mengganggu perubahan role dari dashboard.
Mengubah langsung melalui database bisa menjadi solusi darurat yang cepat.
Daftar Nilai Role WordPress untuk Diedit
Untuk mengubah role user di phpMyAdmin, Anda perlu tahu nilai string yang digunakan WordPress. Nilai ini ada di field wp_capabilities pada tabel wp_usermeta. Berikut beberapa nilainya:
- Administrator:
a:1:{s:13:"administrator";b:1;} - Editor:
a:1:{s:6:"editor";b:1;} - Author:
a:1:{s:6:"author";b:1;} - Contributor:
a:1:{s:11:"contributor";b:1;} - Subscriber:
a:1:{s:10:"subscriber";b:1;}
Mengubah role user melalui phpMydmin
Pengguna dengan role Administrator di WordPress biasanya bisa menambah atau mengubah peran user langsung melalui dashboard. Namun, dalam beberapa kasus, seperti ketika Anda tidak bisa login ke dashboard admin, pengubahan role harus dilakukan secara manual. Salah satu solusi yang bisa digunakan adalah melalui phpMyAdmin.
Untuk mengubah role user WordPress lewat phpMyAdmin, Anda perlu mengakses database situs Anda, lalu memodifikasi data yang ada di tabel wp_usermeta.
Berikut adalah cara mengubah role user WordPress melalui phpMyAdmin di cPanel.
- Masuk ke cPanel hosting Anda.

- Cari dan klik menu phpMyAdmin.

- Setelah masuk ke phpMyAdmin, di sisi kiri, Anda akan melihat daftar database Anda. Klik pada database yang digunakan oleh instalasi WordPress Anda.
Jika tidak mengetahuinya, Anda bisa menemukan nama database di file wp-config.php WordPress Anda (baris define(‘DB_NAME’, ‘nama_database_anda’);) seperti berikut:
- Sebelum melakukan perubahan, kami sarankan agar Anda melakukan backup database terlebih dahulu. Backup dapat dilakukan melalui menu Export, lalu klik tombol export seperti gambar berikut:

- Setelah melakukan backup, klik tabel wp_users, cari dan catat user ID dari pengguna yang ingin Anda modifikasi role aksesnya.

- Setelah mengetahui user_ID, langkah selanjutnya adalah membuka tabel wp_usermeta, lalu cari dua baris data yang memiliki meta_key bernama
wp_capabilitiesdanwp_user_level, dengan nilai user_id sesuai dengan yang ingin diubah.

Ubah Nilai meta_value pada wp_capabilities, dengan Klik tombol Edit ( ikon pensil) di samping baris meta_key wp_capabilities. Pada kolom meta_value, ubah ke nilai level user yang diinginkan. Berikut ini adalah format nilainya:
| Role | Nilai meta_value |
| Administrator | a:1:{s:13:”administrator”;b:1;} |
| Editor | a:1:{s:6:”editor”;b:1;} |
| Author | a:1:{s:6:”author”;b:1;} |
| Contributor | a:1:{s:11:”contributor”;b:1;} |
| Subscriber | a:1:{s:10:”subscriber”;b:1;} |

Setelah mengubah nilai, klik tombol Go (atau Save) untuk menyimpan perubahan.
- Selanjutnya, ubah juga Nilai meta_value pada wp_user_level.

Ubah nilainya sesuai dengan peran yang diinginkan, berikut nilainya:
| Administrator | 10 |
| Editor | 7 |
| Author (Penulis) | 2 |
| Contributor (Kontributor) | 1 |
| Subscriber (Pelanggan) | 0 |
Klik tombol Go (atau Save) untuk menyimpan perubahan.
- Setelah melakukan penyesuaian, akses kembali ke dashboard WordPress guna memastikan menu/fitur yang didapat sudah sesuai dengan role akses yang di berikan.
Tips Keamanan Saat Mengubah Role Manual
Berikut beberapa tips keamanan saat mengubah role user di WordPress secara manual.
- Gunakan fitur keamanan tambahan seperti 2FA atau plugin keamanan WordPress agar role user tidak mudah diubah oleh pihak tidak bertanggung jawab.
- Selalu backup database sebelum melakukan perubahan langsung.
- Jangan ubah role user utama sembarangan, terutama jika belum yakin dengan ID user-nya.
- Hindari mengubah role melalui phpMyAdmin jika Anda masih bisa login ke dashboard admin.
Penutup
Mengubah role user WordPress melalui phpMyAdmin bisa menjadi solusi praktis ketika akses ke dashboard terhambat. Namun, tetap lakukan langkah ini dengan hati-hati dan pastikan data Anda aman dengan backup terlebih dahulu.
Jika Anda mencari layanan hosting WordPress yang mendukung kecepatan dan keamanan, WordPress Hosting dari Rumahweb bisa menjadi pilihan tepat. Dilengkapi LiteSpeed Web Server untuk performa cepat dan Monarx Security untuk perlindungan maksimal, website Anda akan berjalan lebih aman dan stabil.
Demikian artikel kami tentang cara mengubah role user WordPress melalui phpMyAdmin, silahkan mencoba dan semoga bermanfaat.




