Ü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]— mitfallback-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, optionaleruser_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_valueundidf/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 zuguest.
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]mitmin-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).