Der obs_navigation_menu_cart_item Filter filtert die Darstellung des Warenkorb-Symbols im Menü. Wenn über die Optionen unter Navigation eingestellt ist, dass einem Menü die Warenkorb-Daten als letzten Menü-Punkt hinzugefügt werden sollen, kann hier die Ausgabe verändert werden.

Der Filter läuft, nachdem das Standarddesign für den Menüpunkt erstellt wurde und bevor er ausgegeben wird.

Beispiel-Anwendung über functions.php in Child-Theme

add_filter( 'obs_navigation_menu_cart_item', 'custom_menu_cart_item', 10, 3 );
function custom_menu_cart_item ( $cart_menu_item, $items, $args ) {
    // TODO: design the $cart_menu_item.
    return $cart_menu_item;
}

Anleitung zum Nutzen von Child-Themes und Integration in functions.php

Anleitung zur Integration von Hooks

Eine Integration im Code

/**
 * Filter the output of the cart menu item before it get appended to the menu.
 *
 * @param string $cart_menu_item The current styling of the cart menu item.
 * @param array  $items          The menu items.
 * @param array  $args           The menu arguments.
 */
$cart_menu_item = apply_filters( 'obs_navigation_menu_cart_item', $cart_menu_item, $items, $args );