Estoy administrando una red de Wordpress y me gustaría agregar la capacidad de usuario unfiltered_html a la función de administrador ya predefinida. En una instalación estándar de Wordpress, la cuenta de administrador ya tendría esta capacidad, pero en una instalación de MU solo los Superadministradores tienen esta capacidad. Roles y capacidades de Wordpress .
¿Cómo puedo aumentar la función de administrador desde un tema o complemento?
user-roles
capabilities
Jonnybojangles
fuente
fuente
Respuestas:
Puedes usar la clase WP_Role ,
Entonces, para abordar su pregunta original sobre cómo habilitar a los administradores para que ingresen las etiquetas SCRIPT e IFRAME en el contenido de la publicación, está buscando la capacidad 'unfiltered_html', que en Multisite solo se otorga a los Superadministradores.
o puede ejecutar esto una vez en sus funciones:
fuente
Para permitir que otra función que no sea Super Admin o Admin (dependiendo de si la instalación de Wordpress sea una instancia de red / MU o no) agregue html sin filtrar a una publicación o comentario, se debe eliminar el filtro KSES de Wordpress.
Compruebe si un usuario tiene una capacidad particular.
Si es así, elimine KSES
Esta funcionalidad ya está envuelta en unfiltered-mu, lo que permite a los administradores y editores agregar html sin filtrar.
fuente