¿Es posible otorgar a los editores la capacidad de administrar widgets de tema? Por defecto, solo los administradores pueden hacerlo.
Gracias, Jon
Respuestas
4 para la respuesta № 1Me temo que va a necesitar usar un complemento para lograr esto, ya que cambiar Widgets es una capacidad switch_themes no disponible para los editores. Necesita un complemento que cambie los roles y las capacidades (como Gerente de capacidad). Comprobar un tema similar sobre este tema en los foros de Wordpress.
6 para la respuesta № 2
Si no quieres usar un complemento, también puedes agregarlo a tus funciones.php o en algún lugar similar.
$role = get_role("editor");
$role->add_cap("edit_theme_options");
2 para la respuesta № 3
En WordPress 3.2.1 la capacidad es edit_theme_options
. switch_themes
no hará nada más que permitirle activar un tema diferente de los disponibles.
0 para la respuesta № 4
Sí, hay varias formas de hacerlo. Si no quiere meterse con el código, puede usar un complemento llamado editor del menú de administración que le dará a los editores acceso de rol a los widgets y opciones de temas. La parte desafortunada para mí es el acceso a paquetes de wp a widgets con acceso a temas. Para resolver esto, instale otro complemento llamado Administrar que le dará opciones para ocultar cosas del menú.
La segunda solución es usar el código en functions.php
$role = get_role("editor");
$role->add_cap("edit_theme_options");
y luego instale Adminize para ocultar cosas como opciones de tema si solo desea crear un acceso de widget para su administrador.