Solucionado, como bien decías, solo he editado el archivo de comentarios (coments.php) y he verificado que para la categoría «foro» los usuarios «subscriber» no puedan comentar. Dejo el código que es muy sencillo por si le sirve a alguien más.
$categories = get_the_category();
if ( ! empty( $categories ) ) {
$cat=$categories[0]->slug;
}
$current_user = wp_get_current_user();
$role=$current_user->roles[0];
if (strcmp($cat,"foro")!==0 || strcmp($role,"subscriber")!==0) {
comment_form();
}
-
Esta respuesta fue modificada hace 10 años por manvilfer.
-
Esta respuesta fue modificada hace 10 años por manvilfer. Razón: corrección
Hola Rafa, gracias por responderme tan rápido, me das un gran punto de partida. Me aprovecho un poco más. Para hacer eso de
en la plantilla de las entradas de categoría es filtrar a los usuarios, y mostrar el cuadro de responder comentarios
¿existe algún plugin o hay que hacerlo a manita? ¿algún ejemplo iluminador?
Muchas gracias! ; )