Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo compartir usuarios y accesos entre varios sitios WordPress

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

¿Quieres compartir usuarios y accesos entre varios sitios de WordPress?

Compartir la información de clientes, miembros o visitantes entre varios sitios puede mejorar la experiencia del usuario, al permitirle acceder a varios sitios con la misma cuenta. También puede ahorrarle mucho tiempo si necesita añadir empleados, estudiantes u otros usuarios a varios sitios.

En este artículo, le mostraremos cómo compartir fácilmente usuarios e inicios de sesión entre varios sitios web de WordPress.

Automatically share users and logins between multiple WordPress sites

¿Por qué compartir usuarios y accesos entre varios sitios WordPress?

Si tiene varios sitios web, es posible que desee compartir usuarios e información de acceso entre ellos.

Esto puede ahorrar tiempo y esfuerzo a sus visitantes, ya que solo tienen que rellenar el formulario de registro de usuario una vez. Por ejemplo, puede que tenga un blog en WordPress y un sitio web en el que venda cursos online.

Si alguien compra un curso en tu blog, puedes añadirlo automáticamente al sitio que tiene el sistema de gestión del aprendizaje (LMS). El usuario puede entonces acceder al LMS y empezar a trabajar en su curso, sin tener que registrarse utilizando su dirección de correo electrónico, nombre de usuario y otra información.

Si eres una agencia de desarrollo de WordPress o trabajas en sitios de varios clientes, es posible que tengas que crear manualmente varias cuentas para cada desarrollador, probador y otro miembro del personal. En lugar de eso, puedes ahorrar tiempo registrando a cada persona una vez y luego compartiendo la información de inicio de sesión entre todos los sitios de los clientes.

Con esto en mente, veamos cómo puedes compartir usuarios y accesos entre sitios web WordPress.

Cómo compartir usuarios y accesos entre varios sitios de WordPress

La mejor manera de compartir información de usuario y de inicio de sesión es utilizando Uncanny Automator. Es el mejor plugin de automatización de WordPress y te ayuda a crear flujos de trabajo automatizados que pueden ahorrarte mucho tiempo y esfuerzo.

Cuando se trata de conectar varios sitios, mucha gente asume que es necesario configurar una red multisitio de WordPress. Sin embargo, a menudo es más fácil utilizar webhooks. Se trata de fragmentos de código que permiten a distintas herramientas y aplicaciones compartir información en tiempo real.

Después de instalar Uncanny Automator, puede utilizar webhooks para compartir información entre sitios web WordPress, incluyendo cuentas de usuario y detalles de acceso / login.

Para empezar, tendrá que instalar Uncanny Automator en el sitio web donde los usuarios crearán su cuenta original. Lo llamaremos el sitio web “de origen”.

A continuación, deberá instalar Uncanny Automator en todos los sitios web que deban recibir datos del sitio de origen.

Por último, utilizarás recetas de automatización y webhooks para enviar la información del usuario desde la fuente a todos los demás sitios web que necesiten esta información.

Teniendo esto en cuenta, veamos los pasos con más detalle.

Añadir Uncanny Automator al sitio web de origen

Lo primero que tienes que hacer es instalar y activar Uncanny Automator en tu sitio web de origen. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Nota: Hay un plugin gratuito Un canny Automator que le permite automatizar muchas tareas comunes y viene con 300 disparadores y acciones de automatización. Sin embargo, usaremos Uncanny Automator Pro porque lo necesitas para usar el disparador ‘Se crea un usuario’.

Al activarlo, se le pedirá que instale la versión gratuita del núcleo de Uncanny Automator. El plugin gratuito tiene características limitadas, pero se utiliza como base para la versión Pro.

Una vez hecho esto, diríjase a Automator ” Configuración e introduzca su clave de licencia.

The Uncanny Automator automation WordPress plugin

Puede encontrar esta información en su cuenta del sitio web de Uncanny Automator.

Tras introducir la clave, haga clic en el botón “Activar licencia”.

Crear una nueva receta de automatización

Tras la activación, estará listo para crear flujos de trabajo automatizados en WordPress. Uncanny Automator llama a estos flujos de trabajo “recetas”.

Vas a crear una receta que envíe información a un webhook, cada vez que un usuario se registre en tu sitio web WordPress.

Para primeros pasos, diríjase a Automator ” Añadir nuevo. Uncanny Automator le preguntará si desea crear una receta para “Conectados” o para “Todo el mundo”.

Las recetas conectadas solo pueden ser activadas por usuarios conectados, pero cualquiera puede activar recetas de “Todos”. Dicho esto, seleccione “Conectado” y haga clic en “Confirmar”.

Creating a new automated workflow in WordPress

Ahora puede dar un título a esta receta, escribiendo en el campo “Título”.

Esto es sólo para tu referencia, así que puedes usar lo que quieras.

How to share login information between multiple WordPress websites

Añadir disparadores y acciones al flujo de trabajo automatizado

Cada receta en Uncanny Automator tiene dos partes llamadas Disparadores y Acciones.

Un desencadenante es cualquier evento que inicia el flujo de trabajo automatizado, como añadir nuevos usuarios y autores a su blog de WordPress. Las acciones son las tareas que realizará la receta, como compartir información con otro sitio web, blog o tienda en línea.

Para empezar, tendrás que establecer el activador eligiendo una integración.

Uncanny Automator es compatible con muchos plugins populares de WordPress, incluyendo WPForms, WooCommerce y OptinMonster. Las opciones que veas pueden variar dependiendo de los plugins que tengas instalados.

Para empezar, seleccione “WordPress” y, a continuación, haga clic en “Se ha creado un usuario”.

How to share user information between multiple blogs or websites

A continuación, debe indicarle a Uncanny Automator qué debe hacer cuando se active la receta.

Para ello, haga clic en el botón “Añadir acción”.

Sharing data between WordPress websites using a webhook

Uncanny Automator mostrará ahora todas las diferentes integraciones que puedes utilizar en la acción.

Para enviar datos a un webhook, haz clic en ‘Webhooks’.

How to create user accounts automatically using Uncanny Automator

Añade un nuevo menú desplegable.

Aquí, selecciona ‘Enviar datos a un webhook’.

Sending data to a WordPress webhook using Uncanny Automator

Ahora verás una nueva sección en la que puedes establecer el webhook.

De momento, desplácese hasta la sección “Cuerpo”.

Sharing usernames and emails between multiple websites

Aquí debe especificar los datos que Uncanny Automator debe pasar a los blogs o sitios web WordPress destinatarios. Como ejemplo, le mostraremos cómo compartir la dirección de correo electrónico, el nombre de pila y el nombre de usuario del usuario. No compartiremos la contraseña del usuario a través de Uncanny Automator.

En su lugar, Uncanny Automator generará una contraseña temporal aleatoria. Más adelante en esta guía, le mostraremos cómo enviar un correo electrónico con un enlace para restablecer la contraseña, de modo que los usuarios puedan crear fácilmente su propia contraseña.

Consejo de experto: Lo mejor es utilizar una contraseña única para cada cuenta. Para más información sobre este debate, consulta nuestra guía definitiva sobre seguridad en WordPress.

Para compartir la dirección de correo electrónico del usuario, haz clic en el campo “Clave” y escribe “Correo electrónico”. Utilizarás la clave en tu webhook, así que anótala.

Retrieving the user's email address from a webhook

En “Tipo de datos”, elija “Texto” si no está ya seleccionado.

Ahora, haz clic en el asterisco que aparece a continuación de “Valor”.

Getting data from a webhook using an automation plugin

Se abrirá un desplegable con los distintos datos que puedes compartir. Por ejemplo, puedes compartir el nombre de usuario, el nombre y los apellidos de la persona.

Para compartir la dirección de correo electrónico del usuario, haga clic en “Común” y, a continuación, seleccione “Correo electrónico del usuario”.

Adding dynamic tokens to an automated WordPress workflow

Normalmente querrá compartir información adicional, como el nombre y apellidos del usuario.

Para compartir más información, siga adelante y haga clic en el botón “Añadir pareja”.

Adding additional key/value pairs to an Uncanny Automator workflow

A continuación, escriba una clave, seleccione el tipo de datos y elija un valor en el menú desplegable siguiendo el mismo proceso descrito anteriormente.

Por ejemplo, en la siguiente imagen, compartimos el correo electrónico, el nombre de pila y el nombre de usuario.

Adding key/value pairs to an automated workflow

Esta receta está casi completa, pero aún necesitas escribir la URL del webook. Para enlazarla, tendrás que establecer Uncanny Automator en el sitio web que recibirá los datos.

Dicho esto, deja el sitio web de origen abierto en segundo plano en una pestaña y abre una nueva pestaña.

Recibir información de acceso del usuario utilizando un Webhook

En la nueva pestaña, accede al sitio web, blog o tienda WooCommerce que recibirá la información del usuario y los datos de acceso. Ahora puedes instalar y activar el plugin Uncanny Automator siguiendo el mismo proceso descrito anteriormente.

Una vez hecho esto, es hora de crear una receta que recupere los datos del webhook y los añada a una nueva cuenta de usuario.

Para empezar, dirígete a Automator ” Añadir nuevo. En el mensaje / ventana emergente que aparece, haga clic en “Todos” y, a continuación, seleccione “Confirmar”.

How to create a recipe for all users

Ahora puede escribir un título para el flujo de trabajo automatizado.

Una vez más, esto es sólo para tu referencia, así que puedes usar lo que quieras.

How to receive data from a webhook on your website or blog

En “Integraciones”, seleccione “Webhooks”.

En el menú desplegable que aparece, seleccione “Recibir datos de un webhook”.

Receiving data from a WordPress webhook

Esto añade una nueva sección, con la ‘Webhook URL’ ya rellenada. En un paso posterior, añadirás esta URL al sitio web de origen.

De momento, desplázate hasta la sección “Campos”. Aquí tendrás que configurar toda la información que recuperarás del webhook. Estos son simplemente los pares clave/valor que creaste en la primera receta de automatización.

En “Clave”, escriba la clave exacta que utilizó para el primer dato. Si antes escribiste “correo electrónico” en mayúsculas, hazlo también aquí.

Adding keys to a WordPress website or blog

A continuación, abra el menú desplegable “Tipo de valor” y elija “Texto”.

Para configurar el siguiente par clave/valor, haga clic en “Añadir par”. Ahora sólo tiene que repetir estos pasos para añadir todos los pares clave/valor.

Mapping keys and values in WordPress

Una vez hecho esto, haz clic en “Guardar”.

Establecer los datos de usuario en Uncanny Automator

Si nos has seguido, ahora Uncanny Automator compartirá la dirección de correo electrónico, el nombre de usuario y el nombre de pila del usuario con este nuevo sitio web.

Como ya hemos mencionado, la receta creará una contraseña al azar, por lo que deberá ofrecer a los visitantes una forma sencilla de restablecer su contraseña.

La forma más sencilla es enviar un correo electrónico con un enlace a la página de restablecimiento de la contraseña. También puedes incluir otra información útil, como el nombre de usuario de la persona, un enlace a tu sitio web y tus datos de contacto.

Para empezar, haga clic en el botón “Añadir acción”.

Adding actions to an automated recipe in Uncanny Automator

Uncanny Automator mostrará ahora todas las diferentes integraciones que puedes utilizar.

Siga adelante y haga clic en “Correos electrónicos”.

How to send an email automatically

En el menú desplegable que aparece, seleccione “Enviar un correo electrónico”.

Esto añade una nueva sección con algunos ajustes ya rellenados. Por ejemplo, por defecto Uncanny Automator enviará todos los mensajes desde su correo electrónico de administrador de WordPress. También utilizará el nombre de su sitio como “Nombre del remitente”.

Automatically send emails using an Uncanny Automator recipe

Para cambiar cualquiera de estos ajustes, basta con borrar el valor por defecto.

A continuación, escriba el valor que desea utilizar en su lugar o haga clic en el asterisco y elija un token en el menú desplegable. Estos tokens se sustituirán por información real cuando se ejecute la receta, por lo que son una forma estupenda de mostrar contenido personalizado a distintos usuarios.

Changing the default email automation settings

Su siguiente tarea es obtener la dirección de correo electrónico del usuario desde el webhook.

Para ello, busque el campo “Para” y haga clic en su asterisco.

Adding dynamic tokens to an automated workflow

A continuación, haga clic para ampliar la sección “Común”.

Cuando aparezca, haga clic en “Correo electrónico del usuario”.

How to share logins and user accounts between multiple websites

Uncanny Automator mostrará ahora un mensaje / ventana emergente, explicando que es necesario especificar de dónde vendrá la información del usuario.

En el mensaje / ventana emergente, haga clic en “Establecer datos de usuario”.

Settings user data in an automation workflow

Ahora, si se desplaza hacia arriba, verá una nueva sección “Las acciones se ejecutarán en…”.

Si desea crear una nueva cuenta de usuario cada vez que se ejecute la receta, seleccione “Nuevo usuario”.

Automatically creating a new user

Ahora tienes que asignar cada campo a la información recuperada del webhook. Algunos de estos campos son obligatorios, como el nombre de usuario y la dirección de correo electrónico, pero otros son opcionales, como el nombre para mostrar.

Para empezar, sólo tiene que encontrar el primer campo en el que desee asignar algunos datos y, a continuación, hacer clic en su botón con forma de asterisco.

Mapping data to a webhook

En el desplegable, haga clic para ampliar la sección “Recibir datos de un webhook”.

Ahora puede elegir la información que desea mostrar en este campo. En nuestras imágenes, estamos recuperando la dirección de correo electrónico del usuario desde el webhook.

Mapping user data to a webhook

Simplemente repita estos pasos para cada campo en el que desee utilizar la información del visitante. Solo recuerda dejar el campo ‘Contraseña’ vacío, para que Uncanny Automator genere una nueva contraseña al azar.

Por defecto, Uncanny Automator creará cada nuevo usuario como suscriptor. Si desea darles un perfil diferente, abra el menú desplegable “Perfil” y elija una opción de la lista.

Changing the default user role

Para más información sobre este debate, consulte nuestra guía para principiantes sobre perfiles y permisos de usuario en WordPress.

Por último, puede indicarle a Uncanny Automator qué hacer si ya existe una cuenta para este nombre de usuario o dirección de correo electrónico. Como no quieres crear cuentas duplicadas, haz clic en el botón de opción “No hacer nada”.

Una vez hecho esto, haz clic en “Guardar”.

Avoiding duplicate users in WordPress

Crear un correo electrónico para restablecer la contraseña

Ya está listo para crear el correo electrónico que Uncanny Automator enviará a sus usuarios.

Para empezar, desplácese hasta la sección “Enviar un correo electrónico” y busque el campo “Para”. Ahora puedes hacer clic en el botón del asterisco y seleccionar “Correo electrónico de usuario” en el menú desplegable.

Adding an email address to an automated workflow

Una vez hecho esto, desplácese hasta el campo “Asunto”.

Aquí, puede escribir cualquier texto sin formato que desee mostrar en la línea de asunto. También puedes personalizar el asunto del correo electrónico utilizando tokens que Uncanny Automator sustituirá por datos auténticos del usuario.

Creating a personalized subject line using dynamic tokens

Para insertar un token, seleccione el botón del asterisco y, a continuación, haga clic para ampliar la sección “Recibir datos de un webhook”.

Ahora puede elegir el token que desea utilizar, como el nombre de usuario, el nombre o los apellidos de la persona. De este modo, puede crear un asunto personalizado, lo que puede mejorar las tasas de apertura de su correo electrónico.

How to create a personalized email subject

Cuando esté satisfecho con la línea de asunto, es hora de crear el cuerpo del correo electrónico.

Al igual que en el asunto, puede escribir texto sin formato directamente en el editor o utilizar tokens para crear un mensaje personalizado. Por ejemplo, si has recuperado el nombre del usuario del webhook, puedes dirigirte a él por su nombre.

How to automatically email users on a website, blog, or online store

También tendrá que incluir un enlace para restablecer la contraseña, de modo que el usuario pueda crear su propia contraseña y mantener su cuenta segura.

Para incluir este enlace, basta con hacer clic en el asterisco y empezar a escribir “URL de restablecimiento de contraseña de usuario”.

Adding a password reset URL to an automated email

Cuando aparezca la opción adecuada, haz clic para añadirla al mensaje.

Cuando estés satisfecho con cómo se ha establecido el correo electrónico, haz clic en el botón “Guardar”.

Automatically send an email using Uncanny Automator

Una vez hecho esto, ya está listo para poner en marcha esta receta automatizada.

Sólo tienes que desplazarte hacia arriba y hacer clic en el conmutador “Borrador” para que aparezca “En directo”.

Publishing an Uncanny Automator recipe

Conectar varios sitios web de WordPress mediante un Webhook

En la sección “Trigger”, busque la “Webhook URL”. Tenga en cuenta que puede que tenga que hacer clic para ampliar esta sección, para ver la URL del webhook.

Getting a webhook URL

El último paso es añadir esta URL a la primera receta que creó en su sitio de origen. Para ello, copie la URL y vuelva a la receta de su sitio web original.

En esta pestaña, desplázate hasta la sección “Acciones” y busca el campo vacío “Webhook URL”. A continuación, puedes pegar la URL en este campo.

Connecting multiple websites using a webhook

Una vez hecho esto, el sitio web de origen estará listo para compartir los datos de acceso / información de los usuarios.

Para que todo funcione en directo, basta con hacer clic en el conmutador “Borrador” para que aparezca “En directo”.

Sharing data using a webhook

En este punto, usted tiene dos recetas de Uncanny Automator en dos sitios web distintos.

Ahora, cada vez que alguien cree una cuenta en el sitio web de origen, Uncanny Automator compartirá su información con el segundo sitio web. El usuario también recibirá un correo electrónico con un enlace para restablecer la contraseña.

¿Quieres compartir usuarios e información de acceso con más sitios web?

A continuación, sólo tienes que repetir los pasos anteriores para establecer Uncanny Automator en más sitios web. De esta forma, puedes compartir fácilmente los datos de usuario con un número ilimitado de blogs, sitios web y mercados online de WordPress.

Bonificación: Asegúrese de que sus correos electrónicos de WordPress se envían de forma fiable

A veces, es posible que los usuarios no reciban sus correos electrónicos como esperaban. Esto se debe a que muchas empresas de alojamiento de WordPress no tienen la función de correo configurada correctamente.

Muchas empresas de alojamiento desactivan la función de correo para evitar que se abuse de sus servidores. Esto puede ser un gran problema, ya que tus usuarios no recibirán información sobre cómo crear sus contraseñas y acceder a sus cuentas.

Por suerte, puedes solucionar esto fácilmente usando WP Mail SMTP que es el mejor plugin SMTP para WordPress del mercado.

Is WP Mail SMTP the best WordPress SMTP plugin?

Le permite enviar sus correos electrónicos de WordPress a través de una plataforma SMTP fiable que está configurada específicamente para enviar correos electrónicos como SendLayer, Gmail y Outlook.

Para más detalles, consulte nuestra guía sobre cómo corregir que WordPress no envíe correo electrónico.

Esperamos que este artículo te haya ayudado a aprender cómo compartir automáticamente usuarios e inicios de sesión entre varios sitios de WordPress. También puedes echar un vistazo a nuestra guía sobre cómo crear un formulario de carga de archivos en WordPress o ver nuestra selección de expertos de los mejores plugins de afiliación.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

4 comentariosDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Ralph says

    Will this work with levels of users between websites?
    2 websites, both have free and premium accounts with different content available.
    If customer pay for premium account, he can access premium content on site A and B with 1 login.
    Is it possible?

    • WPBeginner Support says

      It would depend on how you have your accounts set up. If you reach out to Uncanny Automator’s support they can help clarify how to set it up :)

      Administrador

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.