Kiel unterstützt das Plugin WooCommerce und somit auch dessen komplette API. Alle Details dazu findest du auf docs.woothemes.com/wc-apidocs/. Die Dateien und Funktionen, die wir für WooCommerce selbst eingebaut haben, findest du unter /vendors/woocommerce/. Im Detail gibt es folgende Filter-Möglichkeiten:

PermalinkBildgrößen

Diese Funktion registriert alle wichtigen Bildgrößen, die vom Theme genutzt werden.

kiel_woocommerce_image_sizes

Dieser Filter beinhaltet die vom Theme bereit gestellten Standardgrößen.

Parameter
  • array $default_sizes – Dieses Array beinhaltet alle Größen. Dabei ist jede Größe ein eigenes Array innerhalb von $default_sizes und beinhaltet folgende Werte:
    • integer width – Breite des Bildes
    • integer height – Höhe des Bildes
    • boolean crop – Prüfung, ob ein Bild beschnitten werden soll
  • PermalinkMini-Warenkorb

    Kiel bietet in der Meta-Navigation des Themes einen kleinen durch AJAX befüllten Warenkorb an. Dieser kann durch unsere API einfach manipuliert werden.

    pre_kiel_woocommerce_get_mini_cart

    Dieser Pre-Filter ist der Bypass der Funktion. Mit ihm kann die gesamte Funktion umgangen werden.

    Parameter
    • boolean FALSE – Dieser Parameter dient zur Prüfung, ob die Funktion über den Bypass umgangen wird
    • array $args – Dieses Array beinhaltet alle Argumente, die über die Parameter der Funktion übergeben werden.
    • array $default_args – Dieses Array beinhaltet alle von uns vorgegebenen Standard-Argumente. Diese Werte sind:
      • string before – Das Markup vor dem Warenkorb.
      • string after – Das Markup nach dem Warenkorb
      • string total – Der aktuelle Gesamt-Preis
      • string total_before – Markup vor Gesamt-Preis
      • string total_after – Markup nach Gesamt-Preis
      • integer quantity – Die Anzahl der Artikel im Warenkorb
      • string quantity_before – Das Markup vor der Anzahl
      • string quantity_after – Das Markup nach der Anzahl

    kiel_woocommerce_get_mini_cart_args

    Dieser Filter wird nach der Zusammenführung der Argumente aus dem $args-Arrays und dem $default_args-Arrays ausgeführt. Dies ist die letzte Möglichkeit die Argumente zu manipulieren, bevor die eigentliche Funktion ausgeführt wird.

    Parameter
    • array $args – Die zusammengeführten Argumente

    kiel_woocommerce_get_mini_cart

    Dieser Filter ist ein return-Filter und wird ausgeführt, nachdem alle wichtigen Sachen der Funktion fertig gestellt worden sind.

    Parameter
    • string $output – Das finale HTML des Warenkorbes
    • array $args – Die letztendlich benutzten Argumente