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_optionscapacidad 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.phpEditar:
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_pageaunque 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