Plugin para revisión previa de publicaciones de usuarios

  • Autor Autor Inter999
  • Fecha de inicio Fecha de inicio

Inter999

VIP
Dseda
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Buenas,

Me gustaría saber si conocéis un plugin para que el contenido que suban los usuarios de la web esté bloqueado de publicación, es decir, que puedan subirlo pero por fuerza se envíe a revisión previa y no puedan publicarlo ellos mismos.

Saludos
 
Los usuario publican desde el mismo panel de wp?
 

Prueba este codigo, si el usuario no es Administrador el post se publica como draft.

PHP:
add_filter('wp_insert_post_data', function($data, $postarr){
   
    $user = wp_get_current_user();
    $roles = array('administrator');
    $intersect = array_intersect($roles, $user->roles);
   
    if(empty($intersect) && $data['post_status'] == 'publish'){
        $data['post_status'] = 'draft';
    }
   
    return $data;
   
}, '99', 2);
 
Última edición:
Muchas gracias!
 
Buen aporte.