CODEX
Codex: Shortcodes, Hooks & Funktionen
Shortcodes, Hooks, Hinweise — alles für WOOT - WooCommerce Active Products Tables
- sc woot_allowed_shortcodes Zusätzliche Shortcodes im Feld shortcodes_set von WOOT zulassen: der Filter woot_allowed_shortcodes mit einem functions.php-Beispiel für Ihr Theme. →
- sc [woot] [woot] ist der Haupt-Shortcode der WooCommerce-Produkttabelle: Er zeichnet die Tabelle und überschreibt mit seinen Attributen alle Tabelleneinstellungen. →
- sc [woot_attachments] [woot_attachments] aus der Erweiterung Anhänge zeigt die angehängten Dateien eines Produkts in einer Tabelle an – mit den Attributen id, group und columns. →
- sc [woot_attachments_btn] [woot_attachments_btn] erzeugt einen Button, der ein Popup mit den Anhängen eines Produkts öffnet – Teil der Erweiterung Anhänge von WOOT. →
- sc [woot_button] [woot_button] zeigt einen Button an, der per Klick eine WooCommerce-Produkttabelle in einem Popup öffnet – mit Titel, Popup-Titel und Tabellenattributen. →
- sc [woot_cart] [woot_cart] zeigt den Warenkorb des Shops als WOOT-Tabelle auf jeder Seite an; die Spalten stammen aus dem Tab Einstellungen, der Skin wird per Attribut gesetzt. →
- sc [woot_compare] [woot_compare] aus der Erweiterung Vergleich zeigt ausgewählte Produkte nebeneinander in einer Vergleichstabelle – die Produkt-IDs geben Sie im Attribut ids an. →
- sc [woot_compare_btn] [woot_compare_btn] zeigt eine Schaltfläche, die das Popup mit den zu vergleichenden Produkten öffnet – Teil der Erweiterung Vergleich, mit einer Liste von Produkt-IDs. →
- sc [woot_cross_sells] [woot_cross_sells] ist der WooCommerce-Cross-Selling-Shortcode von WOOT: Er zeigt die Cross-Selling-Produkte eines Produkts als Tabelle mit Ihren Spalten an. →
- sc [woot_drop_down] [woot_drop_down] fügt ein Produktsuchfeld ein: Der Kunde gibt den Titel eines WooCommerce-Produkts ein und erhält eine WOOT-Tabelle mit den Suchergebnissen. →
- sc [woot_favourites] [woot_favourites] aus der Erweiterung Favoriten listet die vom Kunden gesammelten Produkte auf, mit Attributen für Produkte pro Seite und Position der Seitennavigation. →
- sc [woot_favourites_single_btn] [woot_favourites_single_btn] zeigt ein Herz-Symbol mit Link zu den Favoriten des aktuellen Benutzers und öffnet die gesammelten Produkte in einer Popup-Tabelle. →
- sc [woot_gallery] [woot_gallery] ist der WooCommerce-Shortcode für die Produktgalerie: Er zeigt die Galeriebilder eines Produkts anhand der Produkt-ID – mit reiner CSS-Lightbox. →
- sc [woot_grouped] [woot_grouped] zeigt die Teilprodukte eines gruppierten WooCommerce-Produkts als Tabelle – mit Produkt-ID und optionalem Attribut columns, samt Beispielen. →
- sc [woot_popup_iframe_button] [woot_popup_iframe_button] erzeugt eine Schaltfläche, die eine beliebige Seite in einem iframe-Popup öffnet – mit Attributen für Seitenlink, Button-Text und Popup-Titel. →
- sc [woot_related] [woot_related] ist der WooCommerce-Shortcode von WOOT für verwandte Produkte: Er zeigt die verwandten Produkte eines Produkts als anpassbare Tabelle. →
- sc [woot_reviews] [woot_reviews] zeigt die Bewertungen eines WooCommerce-Produkts als Tabelle auf jeder Seite – mit den Attributen id und skin sowie Demo-Link. →
- sc [woot_single] [woot_single] zeigt die Daten eines Produkts in einer zweispaltigen Tabelle – praktisch für inhaltsreiche Seiten; mit den Attributen id und columns. →
- sc [woot_single_btn] [woot_single_btn] erzeugt einen Button, der ein Popup mit erweiterten Informationen zu einem WooCommerce-Produkt öffnet – die Produkt-ID wird automatisch erkannt. →
- sc [woot_upsells] [woot_upsells] ist der WooCommerce-Upsell-Shortcode von WOOT: Er zeigt die Upsells eines Produkts als Tabelle an; Attribute id und columns. →
- sc [woot_variations] [woot_variations] zeigt alle Variationen eines variablen WooCommerce-Produkts als Tabelle – mit dem Attribut id, optionalem columns und einem Beispiel. →
- hook woot_add_to_cart_text Der Hook woot_add_to_cart_text ändert den Text des Buttons „In den Warenkorb“ in WOOT-Tabellen; das ist auch über WOOT_Vocabulary::get() möglich. →
- hook woot_current_lang Der Hook woot_current_lang beeinflusst die aktuelle Sprache von WOOT-Tabellen – inklusive Beispiel für die Integration mit WPML/SitePress. →
- hook woot_date_format Der Hook woot_date_format legt ein eigenes Datumsformat für die Datumszellen von WOOT-Tabellen fest; standardmäßig gilt das Format aus den Website-Einstellungen. →
- hook woot_disable_all_links_on_thumbs Der Filter woot_disable_all_links_on_thumbs deaktiviert den Produktlink auf Vorschaubildern in allen WOOT-Produkttabellen global – mit einer einzigen Zeile. →
- hook woot_disable_all_links_on_titles Der Filter woot_disable_all_links_on_titles deaktiviert den Produktlink auf Produkttiteln in allen WOOT-Produkttabellen global – ein Einzeiler. →
- hook woot_extend_options Der Hook woot_extend_options erweitert die Optionen von WOOT-Tabellen um eigene Zeilen – mit vollständigem add_filter-Beispiel für Erweiterungsentwickler. →
- hook woot_extend_settings Der Hook woot_extend_settings fügt WOOT-Tabellen eigene Einstellungszeilen hinzu – Beispiel inklusive: ein Schalter, der den Warenkorb-Button ausblendet. →
- hook woot_extend_settings_default Der Hook woot_extend_settings_default legt Standardwerte für Einstellungen fest, die über woot_extend_settings hinzugefügt wurden – ein Helfer für Erweiterungsautoren. →
- hook woot_ext_column_fields_options Mit dem Hook woot_ext_column_fields_options fügen Erweiterungsentwickler Tabellenspalten eigene Einstellungen hinzu – Beispiel für Anhänge inklusive. →
- hook woot_filter_provider_ Der Hook woot_filter_provider_ macht WooCommerce-Filter-Plugins von Drittanbietern mit WOOT kompatibel – am Beispiel der WOOF-Anpassung. →
- hook woot_get_calendar_names Der Hook woot_get_calendar_names überschreibt die Monats- und Tagesnamen der Kalender-Filterelemente im Filter der WOOT-Produkttabellen. →
- hook woot_lang_load_more Der Hook woot_lang_load_more ändert den Text der Schaltfläche „Mehr laden“ in WOOT-Tabellen – alternativ auch über WOOT_Vocabulary::get() möglich. →
- hook woot_lang_load_next Der Hook woot_lang_load_next ändert den Text der Schaltfläche „Weiter“ in der Seitennavigation der WOOT-Produkttabellen – ein einzelner Filter in Ihrer functions.php. →
- hook woot_lang_load_prev Der Hook woot_lang_load_prev ändert den Text der Schaltfläche „Zurück“ in der Seitennavigation der WOOT-Produkttabellen – ein Filter in der functions.php. →
- hook woot_meta_data_cell Der Hook woot_meta_data_cell steuert die Anzeige von Metadaten in einer Tabellenzelle – mit den Argumenten Wert, Metadaten, Beitrags-ID und Tabellen-ID. →
- hook woot_no_found_text Der Hook ändert den Text „Nicht gefunden“, wenn kein Produkt zum Tabellenfilter passt – inklusive Beispiel für eine einzelne Tabelle. →
- hook woot_no_img_found Der Filter ersetzt das leere Standard-Vorschaubild der Vorschaubild-Spalte – pro Tabelle und sogar für ein einzelnes Produkt. →
- hook woot_one_column_filter_field_options Der Hook fügt neue Typen von Spaltenfeld-Optionen für Produkttabellen hinzu – siehe die Datei classes/filter-fields-options.php. →
- hook woot_profile_extend Der Hook woot_profile_extend erweitert oder ändert Tabellenspalten – der wichtigste Entwickler-Hook von WOOT, mit Beispiel für einen Kontaktformular-Button. →
- hook woot_quantity_individually Der Hook passt die Spalte „Menge“ für einzeln verkaufte Produkte an – zum Beispiel mit einem Link zu Ihren Shop-Bedingungen. →
- hook woot_review_shortcode_args Der Hook filtert alle Attribute des Shortcodes [woot] im laufenden Betrieb, bevor die Produkttabelle gerendert wird. →
- hook woot_show_filter_btn_txt Der Hook woot_show_filter_btn_txt ändert Text oder Icon der Schaltfläche, die das Filterformular einer WOOT-Produkttabelle einblendet. →
- hook woot_show_filter_btn_txt_hide Der Hook woot_show_filter_btn_txt_hide ändert Text oder Icon der Schaltfläche, die das Filterformular einer WOOT-Produkttabelle ausblendet. →
- hook woot_single_btn_text Der Hook woot_single_btn_text legt einen eigenen Text oder ein Icon für die Schaltfläche „Einzelansicht“ fest, die in WOOT-Tabellen das Produkt-Popup öffnet. →
- hook woot_table_classes Der Hook woot_table_classes fügt dem Container einer WOOT-Produkttabelle eigene CSS-Klassen hinzu – inklusive fertigem add_filter-Beispiel. →
- hook woot_vurgc_shortcode_data Der Hook woot_vurgc_shortcode_data filtert die Daten der Shortcodes für Variationen, Upsells, Cross-Sells, gruppierte und verwandte Produkte. →
- hook woot_woocommerce_add_to_cart Der Hook woot_woocommerce_add_to_cart fügt für eigene Produkttypen einen individuellen Button „In den Warenkorb“ hinzu – siehe die Views des WooCommerce-Profils. →
- hook woot_wp_query_args Der Hook woot_wp_query_args passt die Haupt-WP_Query der Tabellendaten an – filtern Sie die Produkte jeder WOOT-Tabelle nach Ihren eigenen Regeln. →
- fn table23_do_not_print Die JavaScript-Variable table23_do_not_print schließt ausgewählte Spalten vom Druck-Popup der WOOT-Tabellen aus – definieren Sie sie im Footer der Website. →
- fn table23_print_window_height Die JavaScript-Variable table23_print_window_height legt die Höhe des Druck-Popup-Fensters der WOOT-Tabellen fest – definieren Sie sie in wp_footer. →
- fn table23_print_window_width Die JavaScript-Variable table23_print_window_width legt die Breite des Druck-Popup-Fensters der WOOT-Tabellen fest – definieren Sie sie in wp_footer. →
- fn woot()->get_field_options() Die Funktion woot()->get_field_options() liefert die Spaltenoptionen jeder WOOT-Tabelle anhand von Tabellen-ID und Feldschlüssel – mit einzeiligem Beispiel. →
- fn woot_get_product_attachments($product_id) Die Funktion woot_get_product_attachments() der Erweiterung Attachments liefert die Anhänge eines Produkts anhand der Produkt-ID als Array zurück. →
- fn WOOT_HELPER::draw_html_item($tag_name, $tag_attributes, $tag_content) WOOT_HELPER::draw_html_item() gibt ein erzeugtes HTML-Tag mit Attributen und Inhalt zurück – Parameter für Tag-Name, Attribute und Inhalt. →
- fn WOOT_Vocabulary::get($word_to_translate) WOOT_Vocabulary::get() übersetzt die dynamischen Wörter des Plugins über den Tab „Vokabular“ – nutzbar in Ihren eigenen WOOT-Erweiterungen. →
- ext Attachments Produktanhänge für WooCommerce: Die Erweiterung Attachments hängt Dateien an Produkte an und zeigt sie in Tabellen oder als Icons – inklusive API. →
- ext Compare WooCommerce Produktvergleich mit WOOT: Die Erweiterung Compare ergänzt die Tabellen um eine Vergleichszelle und bietet die Popup-Shortcodes [woot_compare]. →
- ext Favourites WooCommerce Favoriten mit WOOT: Die Erweiterung Favourites lässt Kunden Produkte mit einem Klick sammeln und als Tabelle anzeigen. →