Avisos
Vaciar todo

learnpress  

Página 1 / 2
 
Juan José
 Juan José
Estimable Member

¿Cómo pueden entrar estudiantes sin que sea por wp-admin?

Contenido solo visible a usuarios registrados

Citar
Respondido : 09/09/2024 3:41 pm
Juan José
 Juan José
Estimable Member

Esta es la página https://cibersalud.es/courses/

ResponderCitar
Respondido : 09/09/2024 4:29 pm

Cursos Gratuitos WordPress

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Juan,

El login se hace a travez de wp-login, no es necesario escribir wp-admin, solo que tiene el mismo estilo, quizás por esto te causo confusión, veo que utilizas elementor, puedes crear una página por ejemplo que se llame inicio de sesión, y en ella agregar el módulo de login form de elementor:

image

Luego de que tengas la pagina creada debes redireccionar a aquellas personas que ingresan desde wp-login.php, puedes hacerlo con un código functions, puedes abrir tu wepanel > administrador de archivos > public_html > dominio > wp-content > themes > tema que estas utilizando > archivo functions.php

Al final del todo de este archivo agregar lo siguiente:

function custom_login_redirect() {
// Verifica si es una solicitud para wp-login.php y si el usuario no está ya autenticado
if (strpos($_SERVER['REQUEST_URI'], 'wp-login.php') !== false && !is_user_logged_in()) {
// Redirigir a una página específica de inicio de sesión
wp_redirect(home_url('/mi-pagina-de-inicio-de-sesion/')); // Cambia la URL a la página de inicio de sesión personalizada
exit();
}
}
add_action('init', 'custom_login_redirect');

O bien puedes utilizar el plugin de code snippet para agregarlo:

https://es.wordpress.org/plugins/code-snippets/

Con estas dos cosas tendrías la página creada y la redirección configurada.

Un saludo 🖐️ 

Esta publicación ha sido modificada el hace 1 semana por Argenis
ResponderCitar
Respondido : 09/09/2024 4:50 pm
Juan José
 Juan José
Estimable Member

@argenis gracias, dos cosas,

El código lo copio tal cual, si?

He creado la página cibersalud.es/acceso con el login form, pero no me aparece (el código aun no lo inserté)

La otra es que una persona desde argentina ha tratado de acceder, por login form pero le da error 500

ResponderCitar
Respondido : 09/09/2024 5:34 pm

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Juan José, 

Es correcto, debes pegar tal como lo envía Argenis en su comentario. Sobre el acceso de la persona en Argentina verífica no tenga su IP bloqueada y permite acceso, tienes información sobre esto en la siguiente guía que tenemos disponible → https://guias.webempresa.com/preguntas-frecuentes/no-puedo-acceder-sitio/

Verifícalo y nos comentas como va todo

Un Saludo 

ResponderCitar
Respondido : 09/09/2024 6:56 pm
Juan José
 Juan José
Estimable Member

@karen hola, el archivo functions no lo ve

 

imagen
ResponderCitar
Respondido : 10/09/2024 4:13 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Juan José, 

El archivo function.php están dentro de wp-content/themes este archivo siempre forma parte del tema que estes usando, te comparto la siguiente guía donde explican la estructura actual de los archivos de WordPress → https://www.webempresa.com/blog/estructura-general-archivos-carpetas-wordpress.html

Verificalo y nos comentas como va todo

Un Saludo

ResponderCitar
Respondido : 10/09/2024 4:15 pm
Juan José
 Juan José
Estimable Member

hola

Una pregunta con elementor incluí el login pero no se ve https://cibersalud.es/inicio-de-sesion/

ResponderCitar
Respondido : 10/09/2024 10:18 pm

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

Juan José
 Juan José
Estimable Member

Hola,

Una de las estudiantes intenta entrar (otra, van dos) y le da este error

 

Sin título
ResponderCitar
Respondido : 10/09/2024 10:39 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Juan,

En el código que te compartí hay algo que debes cambiar, si lees el código hay un espacio que indica:

// Cambia la URL a la página de inicio de sesión personalizada

En este caso está escrito:

wp_redirect(home_url('/mi-pagina-de-inicio-de-sesion/'));

Como tu creaste la página y su URL es https://cibersalud.es/inicio-de-sesion/ cambia lo que está dentro a esto:

wp_redirect(home_url('/inicio-de-sesion/'));

Con respecto a que no se muestra nada en la página de inicio de sesión, verifica si no tienes algún ajuste desactivado a nivel de tu WordPress que impida que se muestren elementos, por ejemplo bloqueos a determinadas páginas o suscripciones. Si nos compartes una captura de como lo tienes podemos ayudarte.

Un saludo 🖐️ 

ResponderCitar
Respondido : 10/09/2024 11:06 pm

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

Juan José
 Juan José
Estimable Member

Hola

 

da error https://cibersalud.es/inicio-de-sesion/

ResponderCitar
Respondido : 10/09/2024 11:51 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Juan,

Si no nos das contexto más que da error no podemos ayudarte, veo el enlace que me compartes de esta forma:

image

No veo errores más que una página vacía, si nos puedes explicar mejor con gusto lo vemos.

Un saludo 🖐️ 

ResponderCitar
Respondido : 11/09/2024 12:09 am

Cursos Gratuitos WordPress

Juan José
 Juan José
Estimable Member

@argenis 

 

imagen
ResponderCitar
Respondido : 11/09/2024 7:25 am
Juan José
 Juan José
Estimable Member

esto es mi inicio de sesión, y no se ve

ResponderCitar
Respondido : 11/09/2024 8:03 am

Juan José
 Juan José
Estimable Member

Quisiera saber a qué se debe ese error 500 que no deja entrar a estudiantes

ResponderCitar
Respondido : 11/09/2024 8:03 am
Página 1 / 2