Amazon-Cognito-Anmelde-Shortcodes für WordPress

Gatey stellt WordPress-Shortcodes bereit, um Cognito-basierte Authentifizierungs-Widgets einzubetten oder Nutzerattribute anzuzeigen.


[gatey]

Bette den <Authenticator> an beliebiger Stelle ein: in Beiträgen, Pop-ups oder Elementor-Templates.

Attribute

AttributWerteBeschreibung
id (erforderlich)Gutenberg-Pattern-IDWelches gespeicherte Gutenberg-Pattern (mit einem <Authenticator>) gerendert wird. Nicht für Event-Targeting verwenden — dafür ein CSS id für JS-Hooks nutzen.
screensignIn, signUp, editAccount, setupTotp, forgotPassword, changePasswordZuerst anzuzeigende Ansicht.
variationdefault, modalEingebettetes Widget oder modale Überlagerung.
colormodelight, dark, systemFarbschema-Auswahl.
languagear, de, en, es, fr, he, hi, id, it, ja, ko, kr, nb, nl, pl, pt, ru, sv, th, tr, ua, zhErzwingt die UI-Sprache. Wird ausgelassen, entscheidet der Browser/OS.
directionauto (Standard), ltr, rtlTextrichtung.
showopentrue, falseBei true wird ein Button angezeigt; ein Klick öffnet den Authenticator mit dem konfigurierten screen.
openstringBeschriftung der Schaltfläche zum Öffnen (wenn showopen aktiviert ist).
signinginstringNachricht während des Sign-in-Status.
signingoutstringNachricht während der Abmeldung.
redirectingstringMeldung bei der Weiterleitung nach Anmeldung/Abmeldung.

Beispiel

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

[gatey-account]

Gibt ein Cognito-Benutzerattribut inline aus — nützlich für Begrüßungen, Dashboards oder bedingten Inhalt.

Attribute

AttributWerteBeschreibung
componentdiv, p, span, h1h6HTML-Tag zum Rendern. Standard ist div.
attributeJedes Standard-Cognito-Feld (z. B. email, given_name) oder customDas auszugebende Profilfeld.
customAttributname ohne das Präfix custom:Erforderlich, wenn attribute="custom".

Beispiele

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