Zum Inhalt springen

Shortcodes

23 Shortcodes zum Anzeigen von rechtlichen Daten, Produktinformationen und Storefront-Modulen an beliebiger Stelle.

Zeigt GPSR-Informationen (General Product Safety Regulation) für ein Produkt an.

Parameter:

Parameter Typ Standard Beschreibung
product_id int (aktuell) Produkt-ID
fields string all Anzuzeigende Felder
layout string list Layout: list, table, inline

Beispiel:

[polski_gpsr product_id="123" fields="manufacturer,contact,safety" layout="table"]

In einer PHP-Vorlage:

echo do_shortcode('[polski_gpsr]'); // Auf einer Produktseite - ruft die ID automatisch ab

Zeigt den niedrigsten Preis der letzten 30 Tage an (Omnibus-Richtlinie).

Parameter:

Parameter Typ Standard Beschreibung
product_id int (aktuell) Produkt-ID
days int 30 Anzahl der Tage zurück
label string (Standard) Text der Beschriftung
show_date string no Datum des niedrigsten Preises anzeigen

Beispiel:

[polski_omnibus_price product_id="456" label="Niedrigster Preis der letzten 30 Tage:" show_date="yes"]

Zeigt das Widerrufsformular an.

Parameter:

Parameter Typ Standard Beschreibung
order_id int (leer) Mit Bestellnummer vorausfüllen
show_info string yes Informationen zum Widerrufsrecht anzeigen
redirect string (leer) Weiterleitungs-URL nach dem Absenden

Beispiel:

[polski_withdrawal_form show_info="yes"]

Dedizierte Widerrufsseite:

Erstellen Sie eine Seite mit dem Slug widerruf-vom-vertrag und fügen Sie ein:

<h2>Widerrufsformular</h2>
<p>Gemäß dem Verbraucherrechtegesetz haben Sie 14 Tage Zeit, um vom Vertrag zurückzutreten.</p>
[polski_withdrawal_form]

Zeigt das Formular zur Meldung illegaler Inhalte an (Digital Services Act).

Parameter:

Parameter Typ Standard Beschreibung
product_id int (leer) Zu meldende Produkt-ID
categories string all Meldekategorien
show_info string yes DSA-Informationen anzeigen

Beispiel:

[polski_dsa_report categories="illegal_content,counterfeit,safety"]

Zeigt Informationen zur Mehrwertsteuer und zu den Lieferkosten an.

Parameter:

Parameter Typ Standard Beschreibung
text string Preis inkl. MwSt. Lieferkosten werden an der Kasse berechnet. Inhalt der Information
link_text string Lieferkosten Linktext
link_url string (leer) URL der Kostenseite

Beispiel:

[polski_tax_notice text="Bruttopreis inkl. 23% MwSt." link_text="Lieferkosten prüfen" link_url="/lieferung/"]

Zeigt den Grundpreis des Produkts an (z. B. Preis pro kg, Liter).

Parameter:

Parameter Typ Standard Beschreibung
product_id int (aktuell) Produkt-ID
format string auto Format: auto, per_kg, per_l, per_m, per_unit

Beispiel:

[polski_unit_price product_id="789" format="per_kg"]

Zeigt die voraussichtliche Lieferzeit an.

Parameter:

Parameter Typ Standard Beschreibung
product_id int (aktuell) Produkt-ID
format string range Format: range, exact, text
label string Lieferzeit: Beschriftung

Beispiel:

[polski_delivery_time label="Versand in:" format="range"]

Zeigt Informationen zum Hersteller an.

Parameter:

Parameter Typ Standard Beschreibung
product_id int (aktuell) Produkt-ID
fields string all Felder: name, address, url, logo
link string yes Link zur Herstellerseite

Beispiel:

[polski_manufacturer fields="name,logo" link="yes"]

Zeigt die Nährwerttabelle an (für Lebensmittelprodukte).

Parameter:

Parameter Typ Standard Beschreibung
product_id int (aktuell) Produkt-ID
per string 100g Werte pro: 100g, 100ml, serving
layout string table Layout: table, list, compact

Beispiel:

[polski_nutrients per="serving" layout="compact"]

Zeigt die Allergenliste an (für Lebensmittelprodukte).

Parameter:

Parameter Typ Standard Beschreibung
product_id int (aktuell) Produkt-ID
highlight string bold Hervorhebung: bold, color, icon
layout string inline Layout: inline, list

Beispiel:

[polski_allergens highlight="bold" layout="list"]

Zeigt die Wunschlisten-Tabelle an.

Parameter:

Parameter Typ Standard Beschreibung
columns string all Anzuzeigende Spalten
max_items int 50 Produktlimit
show_empty string yes Meldung bei leerer Liste

Beispiel:

[polski_wishlist columns="image,name,price,add_to_cart" max_items="20"]

Zeigt die Produktvergleichstabelle an.

Parameter:

Parameter Typ Standard Beschreibung
columns string all Anzuzeigende Merkmale
hide_similar string no Identische Merkmale ausblenden
show_remove string yes Entfernen-Schaltfläche

Beispiel:

[polski_compare hide_similar="yes"]

Zeigt die AJAX-Suche mit Vorschlägen an.

Parameter:

Parameter Typ Standard Beschreibung
placeholder string Produkte suchen... Platzhaltertext
width string 100% Feldbreite
show_icon string yes Lupensymbol
show_cat string no Kategoriefilter
limit int 8 Vorschlagslimit

Beispiel:

[polski_ajax_search placeholder="Wonach suchen Sie?" show_cat="yes" limit="10"]

Zeigt AJAX-Filter zur Produktfilterung an.

Parameter:

Parameter Typ Standard Beschreibung
filters string all Filtertypen
style string expanded Stil: expanded, compact, accordion
show_count string yes Produktzähler
show_reset string yes Zurücksetzen-Schaltfläche
columns int 1 Filterspalten
ajax string yes AJAX-Modus

Beispiel:

[polski_ajax_filters filters="category,price,pa_color,stock" style="accordion"]

Zeigt ein Produktkarussell an.

Parameter:

Parameter Typ Standard Beschreibung
type string latest Typ: related, sale, featured, bestsellers, latest, category, ids
limit int 8 Produktlimit
columns int 4 Desktop-Spalten
columns_tablet int 2 Tablet-Spalten
columns_mobile int 1 Mobile-Spalten
category string (leer) Kategorie-Slug
ids string (leer) Produkt-IDs
arrows string yes Navigationspfeile
dots string no Paginierungspunkte
autoplay string no Autoplay
autoplay_speed int 5000 Pause in ms
title string (leer) Titel
orderby string date Sortieren nach
order string DESC Richtung

Beispiel:

[polski_product_slider type="sale" limit="12" title="Aktionen" arrows="yes" dots="yes"]

Zeigt die Nutri-Score-Bewertung eines Lebensmittelprodukts an.

Parameter:

Parameter Typ Standard Beschreibung
product_id int (aktuell) Produkt-ID
size string medium Größe: small, medium, large

Beispiel:

[polski_nutri_score product_id="321" size="large"]

Zeigt eine Kaufschaltfläche mit einer EU-richtlinienkonformen Beschriftung an.

Parameter:

Parameter Typ Standard Beschreibung
text string Zamowienie z obowiazkiem zaplaty Schaltflächentext
class string (leer) Zusätzliche CSS-Klasse

Beispiel:

[polski_checkout_button text="Kupuje i place" class="my-checkout-btn"]

Zeigt rechtliche Checkboxen außerhalb der Kasse an (z. B. auf der Registrierungsseite).

Parameter:

Parameter Typ Standard Beschreibung
location string custom Ort: checkout, registration, contact, custom
ids string (leer) Anzuzeigende Checkbox-IDs

Beispiel:

[polski_legal_checkboxes location="registration"]

Zeigt ein NIP-Feld mit Echtzeit-Validierung an (VIES/GUS-API).

Parameter:

Parameter Typ Standard Beschreibung
required string no Pflichtfeld
autofill string yes Automatisches Ausfüllen der Firmendaten
label string NIP Feldbeschriftung

Beispiel:

[polski_nip_field required="yes" autofill="yes" label="NIP-Nummer des Unternehmens"]

Zeigt verifizierte Umweltinformationen zum Produkt an (Anti-Greenwashing).

Parameter:

Parameter Typ Standard Beschreibung
product_id int (aktuell) Produkt-ID
fields string all Felder: claims, certifications, evidence

Beispiel:

[polski_greenwashing_info fields="claims,certifications"]

Zeigt ein Formular zur Meldung von Sicherheitsvorfällen an (CRA).

Parameter:

Parameter Typ Standard Beschreibung
show_info string yes CRA-Informationen

Beispiel:

[polski_security_incident show_info="yes"]

Zeigt ein Abzeichen für einen verifizierten Kauf bei einer Bewertung an.

Parameter:

Parameter Typ Standard Beschreibung
text string Verifizierter Kauf Text des Abzeichens
icon string checkmark Symbol: checkmark, shield

Beispiel:

[polski_verified_badge text="Bestätigte Bestellung" icon="shield"]

Alle Shortcodes können in PHP-Vorlagen aufgerufen werden:

// Einzelner Shortcode
echo do_shortcode('[polski_omnibus_price]');
// Shortcode mit Parametern
echo do_shortcode('[polski_product_slider type="featured" limit="6"]');
// Bedingte Anzeige
if (shortcode_exists('polski_gpsr')) {
echo do_shortcode('[polski_gpsr]');
}

Verwenden Sie im Gutenberg-Editor den Block Shortcode und fügen Sie den gewünschten Shortcode ein. Alternativ verfügen viele dieser Shortcodes über eigene Gutenberg-Blöcke mit einer Vorschau im Editor.

Probleme melden: github.com/wppoland/polski/issues

Diese Seite dient nur zu Informationszwecken und stellt keine Rechtsberatung dar. Konsultieren Sie vor der Umsetzung einen Anwalt. Polski for WooCommerce ist Open-Source-Software (GPLv2), die ohne Gewährleistung bereitgestellt wird.