< Alle Themen

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:

  1. 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, entweder ASC (aufsteigend) oder DESC (absteigend).
    • number: Maximale Anzahl der angezeigten Kommentare.
  2. 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.

    Inhaltsverzeichnis