WOOT - WooCommerce Active Products Tables

[woot]

Haupt-Shortcode der WooCommerce-Produkttabelle. Er zeichnet die Produkttabelle. Er lässt sich ohne Attribute mit den Standardwerten verwenden. Mit dem Attribut 'id' (Tabellen-ID) zeigen Sie die im Backend des Plugins erstellten Tabellen an. Alle Attribute haben Vorrang vor den Einstellungen im Backend!

Attribute:

  • id: Hauptattribut, steht für die ID der im Backend erstellten Tabelle. Sie können eine Tabelle erstellen und einige ihrer Parameter mit den folgenden Attributen überschreiben.
  • columns: legt die Tabellenspalten fest. Beispiel: [woot columns='id,thumbnail,title,price,sku,gallery,add_to_cart']. Alle möglichen Spaltenschlüssel finden Sie auf der Admin-Seite des Plugins-> Tab Einstellungen (Settings) -> Button „Alle möglichen Spaltenschlüssel (All possible columns keys)“ unten an der Einstellungstabelle.
  • cells_width: legt die Breite der Spalten entsprechend ihrer Reihenfolge in der Tabelle fest: [woot cells_width='1px,200px,20%,auto']
  • per_page: legt die Anzahl der Produkte pro Seite fest
  • per_page_sel_pp: legt die Werte für „pro Seite“ fest, Beispiel: [woot per_page_sel_pp='5,15,25']
  • per_page_position: legt die Position der Seitennavigation fest. Beispiel: [woot per_page_position='t']
    • t - oben
    • b - unten
    • tb - oben und unten
    • none - dieses Dropdown nicht anzeigen
  • per_page_sel_position: legt die Position des Dropdowns für „pro Seite“ fest. Beispiel: [woot per_page_sel_position='t']
    • t - oben
    • b - unten
    • tb - oben und unten
    • none - dieses Dropdown nicht anzeigen
  • order_by: Schlüssel, nach dem die Produkte nach dem Laden der Seite sortiert werden. Alle möglichen Schlüssel finden Sie auf der Admin-Seite des Plugins-> Tab Einstellungen (Settings) -> Button „Sortierschlüssel (Order by keys)“ unten an der Einstellungstabelle, siehe „Sortierschlüssel“ im erscheinenden Popup. Schlüssel für einen eigenen Shortcode:
    • popularity - Nach Beliebtheit sortieren
    • rating - Nach durchschnittlicher Bewertung sortieren
    • date - Nach Neuheit sortieren
    • price - Nach Preis sortieren: aufsteigend
    • price-desc - Nach Preis sortieren: absteigend
    • title - Nach Name sortieren A–Z
    • title-desc - Nach Name sortieren Z–A
    • sku - SKU: aufsteigend
    • sku-desc - SKU: absteigend
    • stock - Lagerbestand: aufsteigend
    • stock-desc - Lagerbestand: absteigend
    • sales - Verkäufe gesamt: aufsteigend
    • sales-desc - Verkäufe gesamt: absteigend
    • comments - Anzahl der Kommentare: aufsteigend
    • comments-desc - Anzahl der Kommentare: absteigend
    • modified - Datum der letzten Änderung: von alt nach neu
    • modified-desc - Datum der letzten Änderung: von neu nach alt
    • menu_order - Nach Menüreihenfolge sortieren
    • on_sales - Angebotsprodukte zuerst
    • on_stock - Nach Verfügbarkeit sortieren
    • rand - Zufällig sortieren
    • id - Nach Produkt-ID sortieren: aufsteigend
    • id-desc - Nach Produkt-ID sortieren: absteigend
  • order: Sortierrichtung der Produkte, hier sind 2 Werte möglich: asc ODER desc
  • hide_text_search: Jeder [woot]-Shortcode hat darüber ein Suchfeld, mit dem Sie nach dem Produkttitel suchen können; setzen Sie hier 1, um es bei Bedarf auszublenden
  • text_search_min_symbols: hier legen Sie die Mindestanzahl an Zeichen fest, ab der die Suche nach dem Produkttitel sichtbar ist
  • text_search_placeholder: Platzhalter für das Suchfeld nach Produkttiteln
  • filter_form: fügt oberhalb der Tabelle ein Filterformular hinzu. Beispiel: [woot filter_form='price,pa_color']. Alle möglichen Schlüssel finden Sie auf der Admin-Seite des Plugins-> Tab Einstellungen -> Button „Alle möglichen Spaltenschlüssel“ unten an der Einstellungstabelle, siehe „Sortierschlüssel“ im erscheinenden Popup.
  • hide_filter_form: Bei Wert 1 erscheint statt des Filterformulars ein Button, per Klick darauf wird das Filterformular eingeblendet
  • disable_filter_form: deaktiviert das Filterformular vollständig (hide), falls es vorhanden ist
  • use_load_more: Bei Wert 1 erscheint statt der Seitennavigation unten an der Tabelle der Button „Mehr laden (Load More)“.
  • table_html_id: Beispiel: 'my_great_table' - für CSS- oder Programmierzwecke
  • post_status: Mit diesem Attribut lassen sich auch Produkte mit einem anderen Status als 'publish' anzeigen. Beispiel: 'publish,draft'
  • orderby_select_fields: Wenn Sie hier Werte festlegen, erscheint ein Sortier-Dropdown. Alle möglichen Schlüssel finden Sie auf der Admin-Seite des Plugins-> Tab Einstellungen -> Button „Alle möglichen Spaltenschlüssel“ unten an der Einstellungstabelle, siehe „Sortierschlüssel“ im erscheinenden Popup.
  • compact_view_width: Für kleine mobile Geräte. Hier legen Sie die Fensterbreite fest, unterhalb derer die Tabelle im kompakten Modus dargestellt wird. Beispiel: 500
  • hide_on_mobile: legt Spalten fest, die Sie auf mobilen Geräten gegebenenfalls ausblenden möchten
  • show_cart: Bei Wert 1 wird der Warenkorb oberhalb der Tabelle angezeigt
  • cart_position: 0 - Warenkorb rechts, Sortier-Dropdown links; 1 - Warenkorb links, Sortier-Dropdown rechts
  • show_print_btn: zeigt den Druck-Button oben links an der Tabelle an
  • display_cell_info: zeigt die Zelleninfo an, wenn der Mauszeiger über der Zelle steht
  • skin: Skin für die aktuelle Tabelle, mehr zu Skins lesen Sie hier
  • current_page: Startseite nach dem Laden der Tabelle. Beispiel: 4
    Außerdem lässt sich die Seitenzahl über GET-Daten per Link festlegen, Beispiel: https://demo.products-tables.com/?current_page=7 - achten Sie auf das Linkfeld 'current_page'
  • use_flow_header: schwebende Kopfzeile beim Scrollen der Tabelle. Standardmäßig aktiviert.
  • predefinition: nur im JSON-Format; die Verwendung auf diesem Weg wird nicht empfohlen, da Fehler möglich sind, besser nutzen Sie die Tabellen-Werkzeuge -> Tab „Vordefinition (Predefinition)“, aber es ist möglich, Beispiel: [woot predefinition='{"ids":"13287,12851,12843", "author":2, "on_sale_only":1, "in_stock_only":1, "featured_only":1, "bestsellers":4, "newest":2, "by_taxonomy":"product_cat:25,26|pa_color:19|rel:AND","sku":"sku-abc,sku-yes,sku-green-l","ids_exclude":"13552","not_by_taxonomy":"pa_color:19|pa_size:21|rel:or"}']
  • author: holt Produkte anhand der ID ihres Autors. Lässt sich für Mitgliedschafts-Plugins verwenden.
  • mode: mögliche Werte - 'ajax', 'to_json', 'json'. Der Ajax-Modus ist immer aktiv, solange er nicht durch dieses Attribut überschrieben wird. Der Modus 'to_json' erlaubt es, Beitragsdaten im laufenden Betrieb zu cachen, sodass Nutzer ohne Serveranfragen in der Tabelle navigieren können; gesucht wird dabei nur im Beitragstitel (Filter arbeiten nur mit der Datenbank)! Der Modus 'json' lädt Beiträge nicht per Ajax, sondern zeigt die vollständig gecachte Tabelle direkt nach dem Laden der Seite an. Da der Modus 'json' im Backend verwendet wird, muss im Frontend bei diesem Modus das Shortcode-Attribut is_front=1 gesetzt werden. Wenn Sie den Modus 'json' oder 'to_json' setzen, wird 'orderby_select_fields' deaktiviert! Sehen Sie sich die Demo hier an.
  • filter_provider: spezielles Attribut, mit dem Sie die Datenbankanfragen von WOOT mit verschiedenen Plugins als Produktfilter für WooCommerce synchronisieren, zum Beispiel: woof, mdtf. Einige Anwendungsbeispiele hier. Informationen für Entwickler lesen Sie hier.
  • woot_text_search_by: spezielles Attribut für das Textfeld 'Nach Titel suchen (Search by title)', das Produkte standardmäßig nur nach ihrem Titel durchsucht. Mit diesem Attribut erweitern Sie die Suche auf folgende Felder: post_title (Standard), post_content, post_excerpt. Wenn Sie außerdem das Textfeld für die Titelsuche aus dem Filter-Konstruktor verwenden, hilft Ihnen dieses Attribut ebenfalls, die Textsuche über ein einziges Textfeld zu nutzen.
  • css_classes: beliebige CSS-Klassen für den Tabellen-Container
  • no_found_text: eigener Text, wenn keine Produkte gefunden wurden
  • table_view: hier ist nur ein Wert möglich - 'separated', der die Zellen der Produkttabelle voneinander trennt. Zum besseren Verständnis sehen Sie sich die Demoseiten an:
  • post_title_as_text - deaktiviert/aktiviert den Link am Produkttitel (1/0)
  • disable_link_on_thumb - deaktiviert/aktiviert den Link am Produktbild (1/0)

Einige Beispiele für die kombinierte Verwendung:

  • [woot id=25 columns='id,title,product_cat,pa_color,pa_size' cells_width='1,80%,auto,150']
  • [woot id=14 columns='id,title' filter_form='price']
  • [woot id=13280 table_html_id='tt13280aa' post_status='draft' orderby_select_fields='price,price-desc']
  • [woot_upsells id=49 columns='id,title,price,hmeta_1,add_to_cart' compact_view_width=800]
  • [woot columns="id,post_title,cars_model" per_page=4 per_page_sel_pp="2,4,6,8" per_page_position='t' per_page_sel_position='t' order_by='post_title' order='asc']