Avisos
Vaciar todo

learnpress

20 Respuestas
4 Usuarios
0 Reactions
56 Visitas
Respuestas: 231
Estimable Member
Topic starter
 

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

Contenido solo visible a usuarios registrados


 
Respondido : 09/09/2024 2:41 pm
Respuestas: 231
Estimable Member
Topic starter
 

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


 
Respondido : 09/09/2024 3:29 pm
Argenis
Respuestas: 11585
Illustrious Member 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 año por Argenis
 
Respondido : 09/09/2024 3:50 pm
Respuestas: 231
Estimable Member
Topic starter
 

@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


 
Respondido : 09/09/2024 4:34 pm
Karen Rios
Respuestas: 18684
Illustrious Member 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 


 
Respondido : 09/09/2024 5:56 pm
Respuestas: 231
Estimable Member
Topic starter
 

@karen hola, el archivo functions no lo ve

 

imagen

 
Respondido : 10/09/2024 3:13 pm
Karen Rios
Respuestas: 18684
Illustrious Member 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


 
Respondido : 10/09/2024 3:15 pm
Respuestas: 231
Estimable Member
Topic starter
 

hola

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


 
Respondido : 10/09/2024 9:18 pm
Respuestas: 231
Estimable Member
Topic starter
 

Hola,

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

 

Sin título

 
Respondido : 10/09/2024 9:39 pm
Argenis
Respuestas: 11585
Illustrious Member 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 🖐️ 


 
Respondido : 10/09/2024 10:06 pm
Respuestas: 231
Estimable Member
Topic starter
 

Hola

 

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


 
Respondido : 10/09/2024 10:51 pm
Argenis
Respuestas: 11585
Illustrious Member 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 🖐️ 


 
Respondido : 10/09/2024 11:09 pm
Respuestas: 231
Estimable Member
Topic starter
 

@argenis 

 

imagen

 
Respondido : 11/09/2024 6:25 am
Respuestas: 231
Estimable Member
Topic starter
 

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


 
Respondido : 11/09/2024 7:03 am
Respuestas: 231
Estimable Member
Topic starter
 

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


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