Shortcodes
Das My Account Customizer for WooCommerce-Plugin bietet zwei wichtige Shortcodes: [alg_wc_mac_user_comments]
und [alg_wc_mac_translate]
, die speziell für benutzerdefinierte Inhalte auf der „Mein Konto“-Seite verwendet werden können. Hier ist eine detaillierte Erklärung:
1. Shortcode: [alg_wc_mac_user_comments]
Dieser Shortcode zeigt alle Kommentare des aktuellen Nutzers an, wie z. B. Produktbewertungen oder Blogkommentare.
Verwendung:
- Füge den Shortcode in den Inhalt eines benutzerdefinierten Tabs auf der „Mein Konto“-Seite ein, um Kommentare des Nutzers anzuzeigen:
[alg_wc_mac_user_comments]
Attribute:
- Query-Attribute (Steuern, welche Kommentare angezeigt werden):
type
: Gibt den Typ der Kommentare an, z. B. „review“ (Bewertungen) oder „comment“. Mehrere Typen können durch Kommas getrennt werden.
Beispiel: [alg_wc_mac_user_comments type=“review“]orderby
: Sortiert die Kommentare nach einem bestimmten Kriterium (z. B. „date“ oder „karma“).order
: Sortierreihenfolge, entwederASC
(aufsteigend) oderDESC
(absteigend).number
: Maximale Anzahl der angezeigten Kommentare.
- Output-Attribute (Steuern, wie die Kommentare dargestellt werden):
before
: Text oder HTML, der vor den Kommentaren angezeigt wird.
Standardwert: </p><p>after
: Text oder HTML, der nach den Kommentaren angezeigt wird.
Standardwert: </p><p>row
: Vorlage für die Darstellung jedes Kommentars.
Standardwert: %comment_date%%comment_content%</p><p>
Platzhalter für row
:
%comment_date%
: Datum des Kommentars.%comment_content%
: Inhalt des Kommentars.%comment_post_title%
: Titel des zugehörigen Beitrags oder Produkts.- Weitere Platzhalter wie
%comment_ID%
,%comment_status%
usw. bieten zusätzlichen Zugriff auf Kommentar-Metadaten.
Beispiel: Zeige alle Bewertungen eines Nutzers:
[alg_wc_mac_user_comments type="review" orderby="date" order="DESC" number="5"]
2. Shortcode: [alg_wc_mac_translate]
Dieser Shortcode ermöglicht es, Texte in verschiedenen Sprachen auf mehrsprachigen Webseiten anzuzeigen. Er unterstützt WPML und Polylang.
Verwendung:
- Übersetze den Titel eines Feldes oder Tabs basierend auf der aktuellen Sprache.
Attribute:
lang
: Sprachen, für die der Text gilt (z. B.EN,DE
für Englisch und Deutsch).lang_text
: Text, der für die angegebenen Sprachen angezeigt wird.not_lang
: Sprachen, für die der Text nicht gilt.not_lang_text
: Text für alle anderen Sprachen.
Einfache Übersetzung:
[alg_wc_mac_translate lang="EN,DE" lang_text="Text für EN und DE" not_lang_text="Text für andere Sprachen"]
Komplexe Form:
[alg_wc_mac_translate lang="EN,DE"]Text für EN und DE[/alg_wc_mac_translate]
[alg_wc_mac_translate not_lang="EN,DE"]Text für andere Sprachen[/alg_wc_mac_translate]
Anwendungsbeispiele:
Nutzerbewertungen anzeigen:
Erstelle einen Tab auf der „Mein Konto“-Seite, der alle Bewertungen eines Nutzers zeigt:
[alg_wc_mac_user_comments type="review" order="DESC" number="10"]
Mehrsprachige Inhalte anzeigen:
Übersetze den Titel eines Feldes oder Tabs:
[alg_wc_mac_translate lang="EN,DE" lang_text="Feldtitel für EN und DE" not_lang_text="Feldtitel für andere Sprachen"]
Zusammenfassung:
[alg_wc_mac_user_comments]
: Zeigt Nutzerkommentare oder -bewertungen an, ideal für personalisierte Tabs.[alg_wc_mac_translate]
: Übersetzt Texte für mehrsprachige Shops und verbessert die Benutzererfahrung.
Mit diesen Shortcodes kannst du die „Mein Konto“-Seite funktional erweitern und individuell gestalten.