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
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
@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
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 "
Con eso el usuario tecnico sólo tendrá acceso a las opciones de Yoast Seo.
Un Saludo
@pepesolerMuchas gracias puedes cerrar
Hola Jesús.
Nada, Gracias a ti.
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo