Avisos
Vaciar todo

Comentar solo miembros vip  

 
Àlex
 Àlex
Reputable Member

Buenas tardes,

Me gustaría saber si hay la posibilidad de poner comentarios en mi sitio web pero que solo puedan comentar los miembros vip, por ejemplo, miembros de Patreon, no usuarios sin registrar, ni usuarios registrados normales, sino los miembros vip. Se puede definir de alguna manera? 

Se podría crear un rol especial, con el plugin user-role (o algo así) y indicar que solo pueden comentar los usuarios con este rol?

 

Gracias, saludos

Contenido solo visible a usuarios registrados

Citar
Respondido : 26/03/2021 4:19 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Creo que tendrías que usar código para mostrar la sección de comentarios cuando un usuario corresponde con un rol específico.

Es decir, puedes habilitar los comentarios sólo para los registrados, pero para que se muestre el formulario o incluso los comentarios anteriores, tendrísa que modificar los archivos de tu theme, la sección de comentariros y agretar algunas condicionales por código, aquí encontrarás una referencia:

https://wordpress.org/support/topic/restrict-comments-by-user-role-and-post-category/

Lamentablemente desde este foro sólo podemos darte generalidades ya que no vemos temas de programación específicos.

Saludos.

ResponderCitar
Respondido : 26/03/2021 5:02 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Àlex
 Àlex
Reputable Member

@jmarreros

Parece complicado de hacer. He probado de añadir este código al final del archivo comments.php, siguiendo un poco lo que han dicho en el artículo que me has pasado, pero no funciona. 

if (current_user_can( 'editor'))
{
if ( comments_open() || get_comments_number() ) {
comment_form();
}
}
?>

Estoy pensando que si le indico desde ajustes, que solo puedan comentar si estás registrado, y no muestro la opción de registrarse a mi web, pero los registro
como suscriptores yo manualmente, un usuario que se haya echo Patreon, del cual tendré su nombre y correo, podrá comentar.
Todo el mundo podría leer, pero solo los suscriptores comentar. Podría funcionar lo que digo? O no es así.

Gracias
Esta publicación ha sido modificada el hace 4 años por Àlex
ResponderCitar
Respondido : 27/03/2021 1:33 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alex.

Podrías utilizar Discuz para los comentarios:

-> https://es.wordpress.org/plugins/wpdiscuz/

A partir de aquí puedes utilizar una función para que solo los usuarios de un determinado rol puedan dejar comentarios:

-> https://wpdiscuz.com/docs/codex/filters/wpdiscuz_user_role_can_comment/

 

Un saludo

ResponderCitar
Respondido : 27/03/2021 3:48 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación