Quiero dar acceso al rol de editor para editar la barra lateral y sus contenidos. Tengo un widget de texto allí y para editar este widget de texto, el usuario debe ser un administrador, esto es una mierda. ¿Cómo le doy permiso al rol de editor que le dará acceso para editar la barra lateral?
widgets
admin
sidebar
user-roles
Howdy_McGee
fuente
fuente
Respuestas:
La
edit_theme_options
capacidad debería permitir al usuario editar la barra lateral como se describe en esta página: http://codex.wordpress.org/Appearance_Widgets_SubPanelCódigo para agregar a
functions.php
Editar:
Esto debería funcionar para evitar que el editor acceda a temas o menús
No he tenido oportunidad de probar esto, pero solo los elimina del menú al que aún pueden acceder ingresando la URL directamente.
fuente
remove_submenu_page
aunque aún no debería haber recibido el error fatal. ¿He editado mi respuesta y probado y todo funciona bien para mí?Si solo desea configurar esto de la manera más fácil posible, use el complemento Miembros. La capacidad que necesitará agregar es 'edit_theme_options'. Tenga en cuenta que esto otorgará más que solo el área de widgets, esto también le otorga al editor acceso a todo el menú Apariencia. Mira aquí
http://wordpress.org/extend/plugins/members/
Si desea hacer esto mediante programación, deberá usar add_cap ().
Puede lanzar ese código en su propio complemento, y listo. O ponerlo en functions.php .
fuente