Atur ulang peran dan kemampuan default

12

Saya mengalami kesulitan menambahkan kemampuan jenis pos kustom ke peran ( Menambahkan kemampuan ke peran default ) dan saya menduga bahwa kekeliruan saya mungkin telah menyebabkan beberapa masalah. Saya juga telah menginstal dan de-instal berbagai plugin yang beberapa di antaranya menambah kemampuan. Akibatnya objek Peran WP saya agak berantakan. Adakah yang tahu cara untuk mengatur ulang kemampuan atau apakah saya memerlukan instalasi baru?

belalang
sumber

Jawaban:

4

Saya menggunakan Editor Peran Pengguna . Anda dapat menghapus peran yang ditambahkan, dan mengatur ulang peran dari halaman plugin.

Untuk mengatur ulang peran administrator, Anda dapat, pada WP 3.4+, menambahkan

define('URE_SHOW_ADMIN_ROLE', 1);

ke file wp-config.php Anda . Setelah melakukannya, Anda harus pergi ke Pengguna> Editor Peran Pengguna dan klik "Reset" .

livearoha
sumber
Bisakah saya menggunakannya dan kemudian de-instal?
belalang
Ya, karena Anda hanya mengatur ulang peran kembali ke keadaan semula, seharusnya tidak ada masalah dengan menghapus plugin.
livearoha
Ok, saya akan mencobanya.
belalang
Seperti halnya plugin apa pun, saya akan merekomendasikan menyalin database Anda sebelumnya, kalau-kalau tidak melakukan apa yang Anda inginkan Anda selalu kembali.
livearoha
1
@bungeshea Poin 3 dari "Kapan saya harus mengedit posting?" (pada halaman yang Anda tautkan) berbunyi "Untuk memasukkan informasi tambahan yang hanya ditemukan di komentar, sehingga semua informasi yang relevan dengan posting terkandung di satu tempat" -> Itulah yang dilakukan belalang pengguna. Bagaimana itu tidak baik?
Johannes Pille
24

Jika Anda tidak ingin menginstal plugin hanya untuk melakukan tugas yang satu ini, Anda dapat memanggil fungsi WordPress secara langsung untuk membangun kembali peran dan kemampuan mereka.

if ( !function_exists( 'populate_roles' ) ) {
  require_once( ABSPATH . 'wp-admin/includes/schema.php' );
}

populate_roles();
Buku pedoman
sumber
1
Terima kasih! itu bekerja seperti pesona dan sulit ditemukan.
Kevin Mamaqi
Ini adalah solusi paling simpel dan tangguh yang mengembalikan semua peran dan batas standar dengan cara WordPress. Ini harus menjadi jawaban yang dipilih. Terima kasih banyak.
pixelngrain