Zum Inhalt springen

Snippet-Variablen

Die Snippet-Felder des Widgets (Nachrichtentext, Tooltip-Text, Uhr-Labels, Schritt-Titel und -Daten) unterstützen ein Set von Platzhaltern, die zur Render-Zeit ersetzt werden. Alle verwenden die %name%-Syntax.

PlatzhalterWert
%todayDate%Heutiges Datum im Format der Tab Settings.
%shippingMinDate%Frühestes Versanddatum.
%shippingMaxDate%Spätestes Versanddatum.
%shippingMinDateName%Frühestes Versanddatum als Name — kurzer Wochentag (Mon), today oder tomorrow wenn zutreffend.
%shippingMaxDateName%Dasselbe für das maximale Versanddatum.
%deliveryMinDate%Frühestes Lieferdatum.
%deliveryMaxDate%Spätestes Lieferdatum.
%deliveryMinDateName%Frühestes Lieferdatum als Wochentag / “today” / “tomorrow”.
%deliveryMaxDateName%Dasselbe für das maximale Lieferdatum.

Das Datumsformat der *Date-Varianten kommt aus Settings → Date → Date format. Die “name”-Varianten werden über die Wochentag-Snippets und “today / tomorrow”-Snippets der Translation-Tab lokalisiert.

PlatzhalterWert
%cutoffTime%Formatierter Countdown zur Cutoff-Zeit mit cutoffTimeFormat (siehe unten).
%hours%Verbleibende Stunden bis Cutoff.
%minutes%Verbleibende Minuten.
%seconds%Verbleibende Sekunden.
%days%Verbleibende Tage (nur wenn nächster Cutoff > 24 Stunden entfernt).
%transHours%Lokalisiertes “hour” / “hours”-Label (auto-pluralisiert).
%transMinutes%Lokalisiertes “minute” / “minutes”-Label.
%transSeconds%Lokalisiertes “second” / “seconds”-Label.
%transDays%Lokalisiertes “day” / “days”-Label.
%xDays%Innerhalb der for_x_days-Übersetzung als numerischer Wert verwendet.

Lang: %monday%, %tuesday%, %wednesday%, %thursday%, %friday%, %saturday%, %sunday%.

Kurz: %mon%, %tue%, %wed%, %thu%, %fri%, %sat%, %sun%.

Jeder löst sich zum Wert des entsprechenden Translation-Snippets auf.

%january%, %february%, %march%, %april%, %may%, %june%, %july%, %august%, %september%, %october%, %november%, %december%.

Wenn Sie einen einzelnen PHP-Datumsformat-Buchstaben in einen Snippet einfügen, ersetzt das Plugin ihn durch den formatierten Wert des heutigen Datums. Unterstützte Buchstaben:

BuchstabeAusgabe
%d%Tag des Monats, 2-stellig (02)
%j%Tag des Monats, ohne führende Null (2)
%m%Monatsnummer, 2-stellig (09)
%n%Monatsnummer, ohne führende Null (9)
%y%Jahr, 2-stellig (24)
%Y%Jahr, 4-stellig (2024)
%D%Kurzer Wochentag (Wed)
%l%Langer Wochentag (Wednesday)
%M%Kurzer Monatsname (Sep)
%F%Langer Monatsname (September)
%S%Tagessuffix (st, nd, rd, th)

Diese funktionieren als schnelle Inline-Datums-Teile — z. B. wird ein Schritt-Titel "%l% %j%" zu "Wednesday 2".

PlatzhalterWert
%tooltip%Das Tooltip-Icon, gerendert mit dem Styling aus der Karte Widget → Tooltip. Hover zeigt den Tooltip text.

Die nützlichsten Defaults zum Start:

  • Nachrichtentext<strong>🕖Cut-Off Time:</strong> %cutoffTime%, ships %shippingMinDateName% %tooltip%
  • Uhr-Versanddatum%shippingMinDate%
  • Step-1-Datum%todayDate%
  • Step-2-Datum%shippingMinDate%
  • Step-3-Datum%deliveryMinDate% - %deliveryMaxDate%
  • for_x_days-Snippetfor %xDays% days

Der Nachrichtentext akzeptiert beliebiges HTML — Sie können Teile in <strong>, <span class="…"> oder einen beliebigen anderen Tag verpacken und über das Theme-CSS stylen. Der Tooltip-Text ist ebenfalls HTML-sicher.

Snippets in Uhr-Labels und Schritt-Titeln werden als Klartext gerendert — HTML dort erscheint wörtlich.