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 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 );