Shortcodes de inicio de sesión con Amazon Cognito para WordPress

Gatey proporciona shortcodes de WordPress para insertar widgets de autenticación basados en Cognito o mostrar atributos de usuario.


[gatey]

Inserte un <Authenticator> en cualquier lugar: entradas, ventanas emergentes o plantillas de Elementor.

Atributos

AtributoValoresDescripción
id (obligatorio)ID del patrón de GutenbergIndica qué patrón de Gutenberg guardado (con un <Authenticator>) se debe representar. No sirve para dirigir eventos; use un id de CSS para los hooks de JS.
screensignIn, signUp, editAccount, setupTotp, forgotPassword, changePasswordPantalla inicial que se mostrará.
variationdefault, modalWidget integrado o superposición modal.
colormodelight, dark, systemSelección de la combinación de colores.
languagear, de, en, es, fr, he, hi, id, it, ja, ko, kr, nb, nl, pl, pt, ru, sv, th, tr, ua, zhFuerza el idioma de la interfaz. Omítelo para que se use la preferencia del navegador o del sistema operativo.
directionauto (predeterminado), ltr, rtlDirección del texto.
showopentrue, falseSi es true, representa un botón que abre el Authenticator con el valor de screen configurado.
openstringEtiqueta del botón de apertura (se usa cuando showopen está activado).
signinginstringMensaje que aparece durante el estado de inicio de sesión.
signingoutstringMensaje que aparece durante el cierre de sesión.
redirectingstringMensaje que aparece durante la redirección posterior al inicio o cierre de sesión.

Ejemplo

[gatey id="12" variation="modal" colormode="dark"]

[gatey-account]

Muestre en línea un atributo del usuario de Cognito, lo que resulta útil para saludos, paneles o contenido condicional.

Atributos

AtributoValoresDescripción
componentdiv, p, span, h1h6Etiqueta HTML que se representará. El valor predeterminado es div.
attributeCualquier campo estándar de Cognito (por ejemplo, email, given_name) o customCampo del perfil que se mostrará.
customNombre del atributo sin el prefijo custom:Obligatorio cuando attribute="custom".

Ejemplos

Welcome back, [gatey-account attribute="given_name"]!
Your tier: [gatey-account attribute="custom" custom="membershipTier"]