WordPress Roles dan Role Manager
August 7, 2008 by maseko
Dalam WordPress tingkatan seorang user yang mendaftarkan diri atau didaftarkan, akan diberi suatu tingkatan mengenai hak user tersebut atas fitur pada administrasi blog. Hak-hak yang dimaksud di sini seperti membuat dan megedit tulisan, mengedit tulisan user lain, menambahkan link, dan sebagainya. Hanya saja pada WordPress, semua tingkatan atau Role user ini sudah diset dan tidak ada fasilitas bagi administrator blog untuk mengubah hak dan kemampuan user pada setiap tingkatan, baik menambah maupun mengurangi hak atas suatu tingkatan user.
Sederhananya, tingkatan dan hak-hak user pada WordPress secara default adalah sebagai berikut:
- Administrator, merupakan tingkatan pengguna tertinggi yang mempunyai akses ke semua fitur administarsi blog.
- Editor, user yang dapat mempublikasikan dan mengatur tulisan yang dibuat oleh mereka sendiri dan juga tulisan-tulisan yang dibuat oleh pengguna lain.
- Author, pengguna yang dapat membuat dan mempublish tulisan yang dibuat hanya oleh mereka sendiri. Pada tingkatan ini, diberikan juga hak untuk mengupload image atau file.
- Contributor, user yang dapat membuat dan mengatur tulisan mereka sendir tanpa hak mempublikasikannya, jadi menunggu user yang minimal editor untuk mereview dan mempublikasikannya.
- Subscriber, pengguna yang hanya dapat membaca atau memberikan komentar pada blog yang melakukan limitasi dalam urusan komentar.
Secara lebih detail, masalah Roles dan Capabilities user WordPress dapat dibaca di halaman Codex.
Role Manager
Untuk keperluan suatu blog, saya melakukan setting bahwa blog tersebut nantinya bersifat open registration, siapa saja boleh mendaftar dan diberikan Role sebagai Contributor yang dapat membuat tulisan namun untuk mempublikasikannya pada blog perlu direview oleh Editor atau Administrator.
Masalahnya adalah, bahwa untuk tingkat Contributor tersebut, user tidak diberikan hak untuk mengupload image/file yang mungkin terkait dengan tulisan yang dia buat. Tingkatan yang diberikan hak mengupload file adalah Author, tetapi di sini Author dapat langsung mempublikasikan tulisan tersebut. Padahal saya menginginkan kontributor yang dapat mengupload file dan tulisannya dilakukan review atau pengeditan terlebih dahulu.
Untungnya, saya mendapatkan plugin yang dapat mengatasi masalah tersebut, yaitu Role Manager. Plugin ini dapat digunakan untuk mengubah hak atau kemampuan pada tiap Role yang ada. Dengan plugin ini saya dapat mengatur user dengan role Contributor diberikan hak untuk mengupload file.
Meskipun pada halaman pluginnya tertulis sampai WordPress 2.5, ketika saya mencobanya di WordPress 2.6 sepertinya tidak ada masalah.
– Role Manager Plugin for WordPress

Posted in 







Saya baru tahu kegunaan dari masing² user. Saya kira gak ada bedanya pada awalnya. Thank’s Mas Eko, udah bikin artikel ini. Main ke tempat saya ya :)