Skip to content

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:

ParameterTypStandardBeschreibung
product_idint(aktuell)Produkt-ID
fieldsstringallAnzuzeigende Felder
layoutstringlistLayout: 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:

ParameterTypStandardBeschreibung
product_idint(aktuell)Produkt-ID
daysint30Anzahl der Tage zurück
labelstring(Standard)Text der Beschriftung
show_datestringnoDatum 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:

ParameterTypStandardBeschreibung
order_idint(leer)Mit Bestellnummer vorausfüllen
show_infostringyesInformationen zum Widerrufsrecht anzeigen
redirectstring(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:

ParameterTypStandardBeschreibung
product_idint(leer)Zu meldende Produkt-ID
categoriesstringallMeldekategorien
show_infostringyesDSA-Informationen anzeigen

Beispiel:

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

Zeigt Informationen zur Mehrwertsteuer und zu den Lieferkosten an.

Parameter:

ParameterTypStandardBeschreibung
textstringPreis inkl. MwSt. Lieferkosten werden an der Kasse berechnet.Inhalt der Information
link_textstringLieferkostenLinktext
link_urlstring(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:

ParameterTypStandardBeschreibung
product_idint(aktuell)Produkt-ID
formatstringautoFormat: 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:

ParameterTypStandardBeschreibung
product_idint(aktuell)Produkt-ID
formatstringrangeFormat: range, exact, text
labelstringLieferzeit:Beschriftung

Beispiel:

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

Zeigt Informationen zum Hersteller an.

Parameter:

ParameterTypStandardBeschreibung
product_idint(aktuell)Produkt-ID
fieldsstringallFelder: name, address, url, logo
linkstringyesLink zur Herstellerseite

Beispiel:

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

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

Parameter:

ParameterTypStandardBeschreibung
product_idint(aktuell)Produkt-ID
perstring100gWerte pro: 100g, 100ml, serving
layoutstringtableLayout: table, list, compact

Beispiel:

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

Zeigt die Allergenliste an (für Lebensmittelprodukte).

Parameter:

ParameterTypStandardBeschreibung
product_idint(aktuell)Produkt-ID
highlightstringboldHervorhebung: bold, color, icon
layoutstringinlineLayout: inline, list

Beispiel:

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

Zeigt die Wunschlisten-Tabelle an.

Parameter:

ParameterTypStandardBeschreibung
columnsstringallAnzuzeigende Spalten
max_itemsint50Produktlimit
show_emptystringyesMeldung bei leerer Liste

Beispiel:

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

Zeigt die Produktvergleichstabelle an.

Parameter:

ParameterTypStandardBeschreibung
columnsstringallAnzuzeigende Merkmale
hide_similarstringnoIdentische Merkmale ausblenden
show_removestringyesEntfernen-Schaltfläche

Beispiel:

[polski_compare hide_similar="yes"]

Zeigt die AJAX-Suche mit Vorschlägen an.

Parameter:

ParameterTypStandardBeschreibung
placeholderstringProdukte suchen...Platzhaltertext
widthstring100%Feldbreite
show_iconstringyesLupensymbol
show_catstringnoKategoriefilter
limitint8Vorschlagslimit

Beispiel:

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

Zeigt AJAX-Filter zur Produktfilterung an.

Parameter:

ParameterTypStandardBeschreibung
filtersstringallFiltertypen
stylestringexpandedStil: expanded, compact, accordion
show_countstringyesProduktzähler
show_resetstringyesZurücksetzen-Schaltfläche
columnsint1Filterspalten
ajaxstringyesAJAX-Modus

Beispiel:

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

Zeigt ein Produktkarussell an.

Parameter:

ParameterTypStandardBeschreibung
typestringlatestTyp: related, sale, featured, bestsellers, latest, category, ids
limitint8Produktlimit
columnsint4Desktop-Spalten
columns_tabletint2Tablet-Spalten
columns_mobileint1Mobile-Spalten
categorystring(leer)Kategorie-Slug
idsstring(leer)Produkt-IDs
arrowsstringyesNavigationspfeile
dotsstringnoPaginierungspunkte
autoplaystringnoAutoplay
autoplay_speedint5000Pause in ms
titlestring(leer)Titel
orderbystringdateSortieren nach
orderstringDESCRichtung

Beispiel:

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

Zeigt die Nutri-Score-Bewertung eines Lebensmittelprodukts an.

Parameter:

ParameterTypStandardBeschreibung
product_idint(aktuell)Produkt-ID
sizestringmediumGröße: small, medium, large

Beispiel:

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

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

Parameter:

ParameterTypStandardBeschreibung
textstringZamowienie z obowiazkiem zaplatySchaltflächentext
classstring(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:

ParameterTypStandardBeschreibung
locationstringcustomOrt: checkout, registration, contact, custom
idsstring(leer)Anzuzeigende Checkbox-IDs

Beispiel:

[polski_legal_checkboxes location="registration"]

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

Parameter:

ParameterTypStandardBeschreibung
requiredstringnoPflichtfeld
autofillstringyesAutomatisches Ausfüllen der Firmendaten
labelstringNIPFeldbeschriftung

Beispiel:

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

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

Parameter:

ParameterTypStandardBeschreibung
product_idint(aktuell)Produkt-ID
fieldsstringallFelder: claims, certifications, evidence

Beispiel:

[polski_greenwashing_info fields="claims,certifications"]

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

Parameter:

ParameterTypStandardBeschreibung
show_infostringyesCRA-Informationen

Beispiel:

[polski_security_incident show_info="yes"]

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

Parameter:

ParameterTypStandardBeschreibung
textstringVerifizierter KaufText des Abzeichens
iconstringcheckmarkSymbol: 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.