Iniciar Sesión en WordPress con Redes Sociales

Inicio » WordPress » Iniciar Sesión en WordPress con Redes Sociales

Que tal a todos, hace ya varios días o semanas estaba buscando la forma de que los usuarios de esta web puedan iniciar sesión con sus cuentas de redes sociales, estuve probando el plugin AddThis, y la verdad es que no logré hacerlo funcionar, al parecer todas las API’s estaban correctamente configuradas, sin embargo al momento de iniciar sesión no se enlazaba con WordPress por lo tanto la página de login seguía cargando.

En esta búsqueda encontré un plugin gratuito llamado OneAll Social Login, el cual me ha permitido realizar lo que necesitaba.

Para utilizar el plugin lo primero que debemos realizar es abrir una cuenta personal gratuita en: https://app.oneall.com/signup/ luego de registrarnos nos llegará un email con un enlace para activar nuestra cuenta, y una vez activada accederemos a nuestro escritorio (dashboard) y luego a agregar un sitio (create a new site); dentro de la información solicitada, debemos elegir el nombre de un subdominio, el nombre del sitio a agregar y luego procederemos a agregar las URL del sitio, si queremos agregar todo el sitio deberemos indicar: *.tudominio.com

Una vez hayamos agregado el nuevo sitio en OneAll, procedemos a instalar su plugin, activarlo y acceder a la sección “Setup” para iniciar la configuración.

Instalación/Conexión

En la primera parte de la configuración tenemos “API Connection Handler”, si no sabemos cuál elegir pulsamos el botón “Autodetect API Connection”, de esta manera el sistema elegirá el más adecuado para nosotros.

En la segunda parte tenemos que agregar los datos de nuestro sitio creado en OneAll y copiamos y pegamos los siguientes datos:

API Subdomain, viene a ser el nombre de subdominio que elegimos al crear el sitio y, el “API Public Key” y “API Private Key”, y pulsamos el botón “Verify API Settings” para poder revisar que los datos se hayan agregado correctamente.

En el tercer apartado podremos elegir las redes sociales con las que vamos a permitir el inicio de sesión en nuestro sitio, tales como: Facebook, Google, Hyves, LinkedIn, LiveJoural, Mail.ru, OpenID, PayPal, Skyrock.com, StackExchange, Steam, Twitter, VKontakte, Windows Live, WordPress.com, Yahoo, etc.

Una vez seleccionadas las opciones guardamos los cambios.

Configuración

En el apartado de configuración en primer lugar tendremos el texto descriptivo que se mostrará para indicar a los usuarios que pueden conectarse utilizando los botones de las redes sociales; las opciones restantes ya depende de las necesidades de cada uno.

Para mostrar los botones de inicio de sesión pueden agregar el widget del plugin o si es como en mi caso que prefiero hacerlo con código y mi página de inicio de sesión y registro es personalizada, deben utilizar la siguiente función:

Pero ahí no queda la cosa, ya que con sólo esto no van a funcionar los botones, ya que aún faltan enlazar las redes sociales a nuestra aplicaciones en nuestras redes preferidas; para ello en nuestra cuenta en OneAll, accederemos a la opción “Social Networks”, y pulsamos sobre el botón correspondiente a la red social que vamos a utilizar, en cada uno se encuentra una pequeña guía para crear la aplicación y agregar los datos que luego nos pedirán para poder conectar con nuestra web.

Una vez hayamos configurado todo correctamente ya podremos iniciar sesión con nuestras redes preferidas en nuestra web, y como un plus se puede decir es que en nuestro perfil aparecen los botones de inicio de sesión para poder compartir nuestra cuenta con las redes sociales donde estamos registrados, así de esta manera la próxima vez que iniciemos sesión podemos utilizar cualquiera de las redes sociales con la cual vinculamos nuestra cuenta.

Probando si se muestra seleccin de Google Adsense

2 respuestas a “Iniciar Sesión en WordPress con Redes Sociales”

  1. Rotten dice:

    creaste correctamente las api en fb? checa mi login kitsune.x10.mx

    • El problema que tuve con AddThis, no solamente se me daba para FB si no en todas las redes que utilizaba, twitter, google+, linkedin, etc… todas al intentar iniciar sesión redireccionaban a la página de login y no se integraba el inicio de sesión. Con el plugin ao social login, he podido lograrlo, el método de integración y creación de las API es lo mismo que el de AddThis, con la diferencia que estas API se ingresan en tu sitio creado en OneAll y no en la administración del plugin.

Deja un comentario