Vou usar add_role () e $ role-> add_cap () para configurar uma nova função personalizada e anexar um novo recurso às funções existentes.
Gostaria de saber onde é o melhor lugar para fazer isso? Obviamente eu posso fazê-lo diretamente dentro de functions.php e pronto. Mas essa é a melhor prática? Só preciso fazer isso em admin_init? ou devo fazê-lo no init?
Não sei ao certo quais são as práticas recomendadas usando ganchos de ação init, em vez de simplesmente soltar uma chamada de função direta dentro de functions.php.
Obrigado pela sua contribuição!
fonte
$use_db = true;
na classe WP_Roles. e quanto à definição de um sinalizador usando as opções, é um exemplo, você pode usar,register_activation_hook
mas a idéia é que seu código seja executado apenas uma vez e assim você economiza o tempo de execução.Para plugins, tive sucesso usando
plugins_loaded
isso. Para temas, eu usariaafter_setup_theme
.fonte