Estou gerenciando uma rede do Wordpress e gostaria de adicionar o recurso de usuário unfiltered_html à função de usuário já predefinida de Admin. Em uma instalação padrão do Wordpress, a conta Admin já teria esse recurso, mas em uma instalação de UM, apenas os Superadministradores têm esse recurso. Funções e capacidades do Wordpress .
Como posso aumentar a função de administrador de um tema ou plugin?
user-roles
capabilities
Jonnybojangles
fonte
fonte
Respostas:
Você pode usar a classe WP_Role ,
Portanto, para responder à sua pergunta original sobre como permitir que os administradores insiram as tags SCRIPT e IFRAME no conteúdo da postagem, procure o recurso 'unfiltered_html', que no Multisite é concedido apenas aos superadministradores.
ou você pode executar isso uma vez em suas funções:
fonte
Para permitir que outra função que não seja Superadministrador ou Administrador (dependendo se a instalação do Wordpress é uma instância de rede / MU ou não) adicione html não filtrado a uma postagem ou comentário, o filtro KSES do Wordpress deve ser removido.
Verifique se um usuário tem uma capacidade específica.
Nesse caso, remova o KSES
Essa funcionalidade já está incluída no mu não filtrado, permitindo que administradores e editores adicionem html não filtrado.
fonte