Buenas tardes,
En estos momentos tenemos dos páginas web hechas en WP y ambas alojadas en el mismo hosting de Webempresa. Las bases de datos son distintas pero comparten hosting.
La Web_1 es la comercial (mediante contratación de servicios por WooCommerce) y la Web_2 es una plataforma académica y de recursos (a la que acceden una vez comprado el servicio en Web_1 o mediante registro gratuito). Quisiéramos saber si es posible conectar/sincronizar ambas webs, ya que puede resultar tedioso que un mismo usuario tenga que hacer login en dos webs diferentes cada vez con idénticos datos. Además, si quiere cambiar la contraseña, deberá hacerlo en ambas, etc... no lo vemos muy práctico desde el punto de vista del usuario final.
Hemos probado a sincronizar ambos WP con el plugin WP Remote Users Sync, y ha funcionado desde un lado hacia el otro, pero no al revés. Creábamos un usuario en Web_2 y se copiaba en Web_1, hacíamos login en Web_2 y automáticamente también login en Web_1, etc... pero no a la inversa. Desconocemos la razón, porque todo estaba en orden en la configuración del plugin.
¿Qué opciones existen para llevar a cabo esta tarea?
Gracias anticipadas
Contenido solo visible a usuarios registrados
Hola Jesús.
Puedes indicarnos los dos dominio ?
Puedes probar con el siguiente plugin:
-> https://wordpress.org/plugins/miniorange-login-with-eve-online-google-facebook/
Tienes documentación en este enlace:
-> https://plugins.miniorange.com/guide-to-setup-single-sign-on-between-two-wordpress-sites
Un saludo
Hola Jesús.
Prueba con el plugin que te indique antes.
-> https://wordpress.org/plugins/miniorange-login-with-eve-online-google-facebook/
Instalación y activación: Primero, instala y activa el plugin en ambas instalaciones de WordPress que deseas conectar.
Configuración del proveedor OAuth: En la instalación principal (donde los usuarios iniciarán sesión), configura el plugin como un proveedor OAuth. Esto implica generar claves de cliente y secretos, y configurar los permisos de acceso necesarios.
Configuración del cliente OAuth: En la instalación secundaria (donde los usuarios serán redirigidos después de iniciar sesión), configura el plugin como un cliente OAuth. Deberás ingresar las claves de cliente y secretos generadas en el paso anterior.
Configuración de permisos y redireccionamientos: Asegúrate de configurar correctamente los permisos de acceso y los redireccionamientos en ambos sitios para garantizar que el proceso de inicio de sesión funcione sin problemas.
Tienes documentación en este enlace:
-> https://plugins.miniorange.com/guide-to-setup-single-sign-on-between-two-wordpress-sites
Un Saludo