Shortcodes de connexion Amazon Cognito pour WordPress
Gatey fournit des shortcodes WordPress pour intégrer des widgets d'authentification alimentés par Cognito ou afficher des attributs utilisateur.
[gatey]
Intègre un <Authenticator> n'importe où : dans des articles, des popups ou des modèles Elementor.
Attributs
| Attribut | Valeurs | Description |
|---|---|---|
id (required) | ID du pattern Gutenberg | Quel pattern Gutenberg enregistré (avec un <Authenticator>) afficher. Ce n'est pas destiné au ciblage d'événements - utilisez un id CSS pour les hooks JS. |
screen | signIn, signUp, editAccount, setupTotp, forgotPassword, changePassword | Écran initial à afficher. |
variation | default, modal | Widget en ligne ou superposition modale. |
colormode | light, dark, system | Sélection du jeu de couleurs. |
language | ar, de, en, es, fr, he, hi, id, it, ja, ko, kr, nb, nl, pl, pt, ru, sv, th, tr, ua, zh | Force la langue de l'interface. Omettez-la pour laisser la préférence du navigateur ou du système décider. |
direction | auto (default), ltr, rtl | Direction du texte. |
showopen | true, false | Si true, affiche un bouton ; un clic l'ouvre avec l'screen configuré. |
open | string | Libellé du bouton d'ouverture (utilisé lorsque showopen est activé). |
signingin | string | Message affiché pendant l'état signing-in. |
signingout | string | Message affiché pendant la déconnexion. |
redirecting | string | Message affiché pendant la redirection après la connexion ou la déconnexion. |
Exemple
[gatey id="12" variation="modal" colormode="dark"]
[gatey-account]
Affiche un attribut utilisateur Cognito en ligne, ce qui est utile pour les salutations, les tableaux de bord ou le contenu conditionnel.
Attributs
| Attribut | Valeurs | Description |
|---|---|---|
component | div, p, span, h1–h6 | Balise HTML à rendre. La valeur par défaut est div. |
attribute | Tout champ Cognito standard (par exemple email, given_name) ou custom | Champ de profil à afficher. |
custom | Nom de l'attribut sans le préfixe custom: | Obligatoire lorsque attribute="custom". |
Exemples
Welcome back, [gatey-account attribute="given_name"]!
Your tier: [gatey-account attribute="custom" custom="membershipTier"]
