Avisos
Vaciar todo

Dejar entrada a mi web

6 Respuestas
2 Usuarios
0 Reactions
15 Visitas
Respuestas: 863
Prominent Member
Topic starter
 

Existe alguna forma de que pueda dar acceso a una persona a mi web instale una licencia y no pueda acceder a otros sitios de la web

Contenido solo visible a usuarios registrados


 
Respondido : 06/06/2024 6:53 am
Pepe
 Pepe
Respuestas: 41273
Illustrious Member Admin
 

Hola Jesús.

Solo quieres darle acceso a los plugins ?

Qué licencia tiene que añadir ?

Si nos das un poco más de información sobre lo que tiene que hacer podríamos orientarte mejor.

 

Un saludo


 
Respondido : 06/06/2024 8:54 am
Respuestas: 863
Prominent Member
Topic starter
 

@pepesolerSi, claro Yoast seo entran en mi web me ponen la licencia y se van, puedo cambiar la contraseña sin embargo, cuando este dentro lo único que puede ver y tocar cosas , tampoco creo tenga información sensible, pero vamos si solo entra a donde se instalan los plugin mejor, si quieres saber algo más dímelo


 
Respondido : 06/06/2024 9:40 am
Pepe
 Pepe
Respuestas: 41273
Illustrious Member Admin
 

Hola Jesús.

Puedes crear un rol personalizado solo para dar acceso a las opciones de Yoast.

Vamos a suponer que vas a crear un usuario con el nombre técnico

.- Accede a Fragmentos codigos -> Añadir nuevo

.- Añade un título y el siguiente codigo:

// Crear un nuevo rol personalizado con acceso solo a las opciones de Yoast SEO
function crear_rol_personalizado_yoast_seo() {
add_role(
'usuario_yoast_seo',
__('Usuario Yoast SEO'),
array(
'read' => true, // Capacidad de lectura
)
);
$role = get_role('usuario_yoast_seo');
$role->add_cap('wpseo_manage_options'); // Permitir acceso a las opciones de Yoast SEO
}
add_action('init', 'crear_rol_personalizado_yoast_seo');

// Asignar el nuevo rol al usuario específico
function asignar_rol_a_usuario_especifico() {
$usuario_permitido = 'tecnico'; // Reemplazar con el nombre de usuario permitido
$usuario = get_user_by('login', $usuario_permitido);
$usuario->add_role('usuario_yoast_seo');
}
add_action('init', 'asignar_rol_a_usuario_especifico');

 

.- Accede a Usuarios y añade un nuevo usuario 

.- En el nombre de usuario le pones " tecnico "

.- En Perfil le asignas el rol " Usuario yoast Seo "

screenshot mary52.webempresa.eu 2024.06.06 12 33 04

 

Con eso el usuario tecnico sólo tendrá acceso a las opciones de Yoast Seo.

 

Un Saludo


 
Respondido : 06/06/2024 10:37 am
Respuestas: 863
Prominent Member
Topic starter
 

@pepesolerMuchas gracias puedes cerrar


 
Respondido : 07/06/2024 7:09 am
Pepe
 Pepe
Respuestas: 41273
Illustrious Member Admin
 

Hola Jesús.

Nada, Gracias a ti.

Cualquier consulta que tengas no dudes en comunicarlo.

 

Un saludo


 
Respondido : 07/06/2024 8:06 am