// Prüfen, ob der Benutzer eingeloggt ist if ( is_user_logged_in() ) { $current_user = wp_get_current_user(); // Abfrage, um die letzten Bestellungen des Benutzers zu erhalten $customer_orders = wc_get_orders(array( ‘customer’ => $current_user->ID, ‘limit’ => 5, // Anzahl der anzuzeigenden Bestellungen )); // Überprüfen, ob Bestellungen vorhanden sind if ( !empty($customer_orders) ) { echo ‘
    ‘; foreach($customer_orders as $order){ echo ‘
  • ‘; echo ‘Bestellnummer: ‘ . $order->get_order_number() . ‘
    ‘; echo ‘Datum: ‘ . $order->get_date_created()->date(‘Y-m-d’) . ‘
    ‘; echo ‘Status: ‘ . wc_get_order_status_name( $order->get_status() ) . ‘
    ‘; echo ‘Gesamtbetrag: ‘ . wc_price( $order->get_total() ) . ‘
    ‘; echo ‘
  • ‘; } echo ‘
‘; } else { echo ‘Keine Bestellungen gefunden.’; } } else { echo ‘Bitte loggen Sie sich ein, um Ihre Bestellungen zu sehen.’; }