Restablecer funciones y capacidades predeterminadas

8

He tenido dificultades para agregar funciones de tipo de publicación personalizadas a los roles ( Agregar capacidades para los roles predeterminados ) y sospecho que mi confusión puede haber causado algunos problemas. También instalé y desinstalé varios complementos, algunos de los cuales agregaron capacidades. Como resultado, mi objeto WP Role es un poco desordenado. ¿Alguien sabe de una manera de restablecer las capacidades o necesito una instalación nueva?

    
pregunta mantis 03.07.2013 - 23:07

2 respuestas

4

Uso Editor de funciones de usuario . Puede eliminar los roles agregados y restablecer los roles desde la página del complemento.

Para restablecer la función de administrador, puede, a partir de WP 3.4+, agregar

define('URE_SHOW_ADMIN_ROLE', 1);

a su archivo wp-config.php . Después de hacerlo, debe ir a Usuarios > Editor de roles de usuario y haga clic en "Restablecer" .

    
respondido por el livearoha 03.07.2013 - 23:15
17

Si no desea instalar un complemento para realizar solo una tarea, puede llamar directamente a la función de WordPress para reconstruir los roles y sus capacidades.

if ( !function_exists( 'populate_roles' ) ) {
  require_once( ABSPATH . 'wp-admin/includes/schema.php' );
}

populate_roles();
    
respondido por el Enchiridion 24.06.2016 - 21:23

Lea otras preguntas en las etiquetas