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
| Atributo | Valores | Descripción |
|---|---|---|
id (obligatorio) | ID del patrón de Gutenberg | Indica 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. |
screen | signIn, signUp, editAccount, setupTotp, forgotPassword, changePassword | Pantalla inicial que se mostrará. |
variation | default, modal | Widget integrado o superposición modal. |
colormode | light, dark, system | Selección de la combinación de colores. |
language | ar, de, en, es, fr, he, hi, id, it, ja, ko, kr, nb, nl, pl, pt, ru, sv, th, tr, ua, zh | Fuerza el idioma de la interfaz. Omítelo para que se use la preferencia del navegador o del sistema operativo. |
direction | auto (predeterminado), ltr, rtl | Dirección del texto. |
showopen | true, false | Si es true, representa un botón que abre el Authenticator con el valor de screen configurado. |
open | string | Etiqueta del botón de apertura (se usa cuando showopen está activado). |
signingin | string | Mensaje que aparece durante el estado de inicio de sesión. |
signingout | string | Mensaje que aparece durante el cierre de sesión. |
redirecting | string | Mensaje 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
| Atributo | Valores | Descripción |
|---|---|---|
component | div, p, span, h1–h6 | Etiqueta HTML que se representará. El valor predeterminado es div. |
attribute | Cualquier campo estándar de Cognito (por ejemplo, email, given_name) o custom | Campo del perfil que se mostrará. |
custom | Nombre 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"]
