*/ function aksrt_get_commerce_nav_items(): array { $items = []; $cart = function_exists('aksrt_get_cart_page_url') ? aksrt_get_cart_page_url() : ''; if ($cart !== '') { $items[] = [ 'key' => 'cart', 'label' => __('购物车', 'aksrt'), 'url' => $cart, ]; } $orders = function_exists('aksrt_get_orders_page_url') ? aksrt_get_orders_page_url() : ''; if ($orders !== '') { $items[] = [ 'key' => 'orders', 'label' => __('我的订单', 'aksrt'), 'url' => $orders, ]; } $revenue = function_exists('aksrt_get_revenue_page_url') ? aksrt_get_revenue_page_url() : ''; if ($revenue !== '') { $items[] = [ 'key' => 'revenue', 'label' => __('创作收益', 'aksrt'), 'url' => $revenue, ]; } $center = function_exists('aksrt_get_user_center_url') ? aksrt_get_user_center_url() : ''; if ($center !== '') { $items[] = [ 'key' => 'center', 'label' => __('个人中心', 'aksrt'), 'url' => $center, ]; } return $items; } } if (!function_exists('aksrt_render_commerce_page_header')) { /** * Shared commerce page header: title / intro / secondary nav. * * @param array{title?:string,subtitle?:string,active?:string} $args */ function aksrt_render_commerce_page_header(array $args = []): void { $title = (string) ($args['title'] ?? ''); $subtitle = (string) ($args['subtitle'] ?? ''); $active = sanitize_key((string) ($args['active'] ?? '')); $nav = aksrt_get_commerce_nav_items(); ?>