Über dieses Plugin

IDF Woo Shortcodes macht WooCommerce-Kundendaten überall im Content verfügbar — per einfachem Shortcode. Seitenbetreiber können damit Kunden persönlich ansprechen, Formulare vorausfüllen, bedingte Inhalte je nach Login-Status oder Rolle anzeigen und Bestelldaten direkt in Seiten einbetten.

Features

  • Rechnungsadresse (Billing): 12 Felder per [customer_billing] — Firma, Name, Adresse, Stadt, PLZ, Land, E-Mail, Telefon und mehr.
  • Versandadresse (Shipping): 11 Felder per [customer_shipping] — alle Versandadress-Daten des Kunden.
  • Account-Daten: 11 Felder per [customer_account] — Anzeigename, E-Mail, Benutzername, Registrierungsdatum, Rollen, Avatar-URL.
  • Bestelldaten: 10 Felder per [customer_order] — Bestellnummer, Datum, Status, Gesamtsumme, Zahlungs- und Versandmethode der letzten Bestellung.
  • Benutzerrolle: Deutsche Rollenbezeichnung per [user_role] — mit optionalem Badge-Format, Fallback und Abfrage bestimmter Benutzer.
  • User-Meta: Beliebige Benutzer-Meta-Felder per [customer_meta] abrufen — ideal für ACF-Felder und benutzerdefinierte Daten.
  • Persönliche Begrüßung: Tageszeitabhängige Ansprache per [customer_greeting] — mit fallback-Parameter für Gast-Alternativen.
  • Bedingte Anzeige: Inhalte nur für eingeloggte Benutzer, bestimmte Rollen oder Kunden mit Bestellhistorie per [if_logged_in], [if_not_logged_in] und [if_has_ordered].
  • Fallback-Texte: Jeder Shortcode unterstützt einen fallback-Parameter für Gast-Alternativen (z.B. „Hallo Besucher!“ statt leer).
  • Admin-Dashboard: Tab-basierte Shortcode-Referenz mit 7 Kategorien, Live-Vorschau und Copy-to-Clipboard-Buttons.
  • Filter-Hooks: 9 Filter für Entwickler, um alle Ausgaben individuell anzupassen.
  • Voraussetzungen: WordPress 6.0+, PHP 8.0+, WooCommerce 7.0+.

Changelog

v1.1.0

Hinzugefügt

  • Shortcode [user_role] mit deutschen Rollennamen, optionaler user_id, Badge-Format und Fallback.
  • Tab-Navigation im Admin-Dashboard (Rechnungsadresse, Versandadresse, Account, Bestelldaten, Benutzerrolle, Spezial, Bedingte Anzeige).
  • Tipp-Box unter jedem Tab zum fallback-Parameter.
  • Filter idf/woo-shortcodes/role_value und idf/woo-shortcodes/role_labels.
  • CSS für Rollen-Badge-Styles und Tab-Content-Bereich.

Geändert

  • Icons aus allen Admin-Headlines entfernt (Design-Richtlinie).
  • [customer_greeting]: fallback-Parameter als konsistenter Alias zu guest.

v1.0.0

Hinzugefügt

  • Erstveröffentlichung.
  • 7 Shortcode-Klassen: Billing, Shipping, Account, Order, Meta, Conditional, Greeting.
  • [customer_billing] mit 12 Feldern inkl. full_name.
  • [customer_shipping] mit 11 Feldern inkl. full_name.
  • [customer_account] mit 11 Feldern (Display Name, Rollen, Avatar-URL, Locale, …).
  • [customer_order] mit 10 Feldern (Nummer, Datum, Status-Label, Gesamtsumme, …).
  • [customer_meta] für beliebige User-Meta mit Sicherheits-Blocklist.
  • [customer_greeting] mit tageszeitabhängiger Begrüßung.
  • [if_logged_in] mit optionalem Rollen-Filter, [if_not_logged_in], [if_has_ordered] mit min-Parameter.
  • Globaler fallback-Parameter für alle Daten-Shortcodes.
  • Globaler Gast-Fallback-Text in den Einstellungen.
  • Admin-Dashboard mit Shortcode-Referenz, Live-Vorschau, Copy-Buttons.
  • Pflicht-Admin-Seiten: Übersicht, Einstellungen, Hilfe, Uninstall.
  • 7 Filter-Hooks für Entwickler.
  • Master-Key-Anbindung (non-blocking) für Auto-Updates.
  • WooCommerce als harte Abhängigkeit (blocking).

0 Comments

Auf dieser Seite
Über dieses Plugin
  • Version: 1.1.0
  • Version vom: 12. April 2026
  • WordPress-Version: 6.0+
  • Getestet bis WP-Version: 6.8
  • PHP-Version: 8.0+
  • Kompatible Themes: alle
  • Erforderliche Plugins: WooCommerce
  • Mitwirkende: Joerg Martin