Saya akan menggunakan add_role () dan $ role-> add_cap () untuk mengatur peran khusus baru dan melampirkan kemampuan baru ke peran yang ada.
Saya bertanya-tanya di mana tempat terbaik untuk melakukan ini? Jelas saya bisa melakukannya langsung di dalam functions.php dan selesai dengan itu. Tetapi apakah ini praktik terbaik? Apakah saya hanya perlu melakukan ini di admin_init? atau haruskah saya melakukannya di init?
Saya tidak sepenuhnya yakin apa praktik terbaik di sekitar menggunakan kait aksi init daripada hanya menjatuhkan panggilan fungsi langsung di dalam functions.php.
terima kasih atas masukan Anda!
sumber
$use_db = true;
di kelas WP_Roles. dan untuk mengatur flag menggunakan opsi, ini adalah contoh, Anda dapat menggunakanregister_activation_hook
tetapi idenya adalah bahwa kode Anda hanya akan berjalan sekali dan dengan cara itu Anda menghemat waktu pengusiran.Untuk plugin, saya sukses menggunakan
plugins_loaded
ini. Untuk tema, saya akan gunakanafter_setup_theme
.sumber