buenas tardes, por favor llevo dias buscando un plugin para subir resultados de un examen realizado a un paciente y no encuentro
Me podrian orientar por favor
Algo asi como esta pagina: Contenido solo visible a usuarios registrados
Seria acceso a resultados via web plugin para el paciente
Hola
Se parece a una funcionalidad de restringir contenido, revisa por ejemplo:
https://es.wordpress.org/plugins/restrict-content/
La idea es que el contenido publicado en alguna entrada este restringido por usuario
Saludos.
Gracias, solamente en plugin gratuito hay esta opcion verdad?
Hola,
Si efectivamente, los plugins de pago generalmente son los mejores.
Inclusive el plugin que te recomienda Jhon también es de pago: https://restrictcontentpro.com/ y te ofrece mayores opciones.
Buenas tardes qusiiera algo asi, a esto me referia:
ese es un ejemplo, hasta el momento el plugin que me he ha brindado no tiene esa funcion, de que a cada usuario tenga un url distinto despues de inicie el login
estuve leyendo estos plugins lo he revisado, instalado https://wpmayor.com/wordpress-plugins-restricting-content-access/ y no es lo que queiro, por favor me podrian guiar
Como estos ejemplos:
https://clinicadelgado.pe/resultados-de-laboratorio-en-linea/
Hola
Esto que comentas:
de que a cada usuario tenga un url distinto despues de inicie el login
Para evitar esto mejor llevarlo a su área de cliente, ya que es algo muy particular y posiblemente requieras programar algo a medida.
Saludos.
buenas tardes, mande un ticket al area de clientes, pero me dijeron que no contaban con ese soporte.
Quisiera saber si uso el plugin buddypress, tampoco se puede hacer esa función???
Encontre este URL
https://www.danielnabil.com/blog/redireccion-usuarios-registro-wordpress/
Cómo redireccionar según el nombre de usuario
Pero si no es el rol de usuario lo que nos interesa sinó el nombre con el que se conecta, primero tendremos que definir a qué página queremos enviar a cada uno.
Por ejemplo, en una web de una empresa que utilice WordPress, podría ser útil cambiar el destino por una página personalizada para cada usuario, en la que éste puede ver directamente después de registrarse información creada para él, en vez de ir al escritorio (Dashboard) y desde ahí tener que navegar hasta la página que nos interesa.
Después, si la idea es que estas páginas no estén disponibles para otros usuarios, podemos hacerlas privadas, protegidas por contraseña o accesibles solo para un usuario específico.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// ---------------------------------
// Redirección de registro (login)
// según el nombre de usuario.
// ---------------------------------
function mytheme_custom_login_redirect($redirect_to, $request, $user) {
// Accedemos a la variable global
global $user;
// Guardamos el nombre de usuario en una variable
$usuario = esc_attr($user->user_login);
// Si el nombre de usuario es "admin"
// le redirigimos a la página por defecto.
if ( $usuario === 'admin' )
return $redirect_to;
// Si el nombre de usuario es "daniel"
// le redireccionamos a la página especificada.
elseif ( $usuario === 'daniel' )
return home_url( '/usuarios/daniel/' );
// Si el nombre de usuario es "julia"
// le enviamos a la página especificada.
elseif ( $usuario === 'julia' )
return home_url( '/usuarios/julia/' );
// Y si el usuario no es ninguno de los anteriores
// hacemos que vaya a la página de inicio de la web.
else
return home_url();
}
add_filter('login_redirect', 'mytheme_custom_login_redirect', 10, 3);
En este código tendríamos que cambiar los nombres de usuario (admin, daniel y julia) y también las páginas de destino donde queremos que accedan al conectarse.
Esto mismo en forma de plugin quedaría así: redireccion-login-usuarios.zip
Solo hay que descargar el plugin, personalizar los cambios, subirlo y activarlo.
Redireccionar automáticamente a los usuarios a una página personalizada
En los ejemplos anteriores es necesario conocer previamente el nombre o el tipo de usuario que se conecta, para poder crear las reglas. Si lo que necesitamos es redireccionar de forma automática a una página determinada, una solución sencilla sería la siguiente:
1. Creamos una página cuya URL (enlace permanente o slug) coincida con el nombre de usuario. Es decir, el título de la página puede ser cualquier cosa, pero el enlace permanente tiene que ser exactamente igual que el nombre de usuario.
2. Modificamos el código del ejemplo anterior para que envíe automáticamente (es decir, de forma dinámica, sin tener que especificarlo en el código) al usuario a su página personal:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function mytheme_custom_login_redirect($redirect_to, $request, $user) {
// Accedemos a la variable global
global $user;
// Guardamos el nombre de usuario en una variable
$usuario = esc_attr($user->user_login);
// Redireccionamos automáticamente al usuario a una página personalizada
// que hayamos creado previamente, con su nombre como enlace permanente.
// Por ejemplo: http://www.miweb.com/daniel/
return home_url( '/' . $usuario . '/' );
}
add_filter('login_redirect', 'mytheme_custom_login_redirect', 10, 3);
En este caso, si el usuario se llama “julia”, al conectarse a WordPress será redirigido a la dirección “www.ejemplo.com/julia/”.
Esto puede ser útil, por ejemplo, para sitios web que necesiten mostrar información diferente a cada cliente, proveedores, etc.
Exactamente este es el concepto que queria aplicar:
Cómo redireccionar según el nombre de usuario
Pero si no es el rol de usuario lo que nos interesa sinó el nombre con el que se conecta, primero tendremos que definir a qué página queremos enviar a cada uno.
Por ejemplo, en una web de una empresa que utilice WordPress, podría ser útil cambiar el destino por una página personalizada para cada usuario, en la que éste puede ver directamente después de registrarse información creada para él, en vez de ir al escritorio (Dashboard) y desde ahí tener que navegar hasta la página que nos interesa.
Después, si la idea es que estas páginas no estén disponibles para otros usuarios, podemos hacerlas privadas, protegidas por contraseña o accesibles solo para un usuario específico.
Porque el plugin restric content es para determinar por roles!
Hola Jaime.
Tienes el plugin User Access Manager que igual te puede servir para lo que buscas.
Otra posible opción podría ser el plugin WP Customer Area
Con este plugin puedes crear áreas privadas para un grupo de usuarios o para un usuario en concreto.
Otra opción en este caso de pago para crear áreas de clientes, por ejemplo:
-> ARMember
Un saludo