feat(shop): 交易中心壳层 1:1 统一购物车/订单/收益
抽出 commerce header 与二级导航,购物车/订单/收益共用主站交易中心壳层;收益 stats 轻量化,降低独立电商后台观感。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -42,11 +42,16 @@ $address_book = is_array($cart_view['address_book'] ?? null) ? $cart_view['addre
|
||||
data-currency-symbol="<?php echo esc_attr((string) ($cart_view['currency_symbol'] ?? '¥')); ?>"
|
||||
data-coupon-enabled="<?php echo !empty($cart_view['coupon_enabled']) ? '1' : '0'; ?>"
|
||||
>
|
||||
<?php
|
||||
if (function_exists('aksrt_render_commerce_page_header')) {
|
||||
aksrt_render_commerce_page_header([
|
||||
'title' => __('购物车', 'aksrt'),
|
||||
'subtitle' => __('在下单前确认地址、运费、优惠券和支付方式。', 'aksrt'),
|
||||
'active' => 'cart',
|
||||
]);
|
||||
}
|
||||
?>
|
||||
<div class="aksrt-cart-page__header">
|
||||
<div>
|
||||
<h1 class="aksrt-cart-page__title"><?php esc_html_e('购物车', 'aksrt'); ?></h1>
|
||||
<p class="aksrt-cart-page__subtitle"><?php esc_html_e('在下单前确认地址、运费、优惠券和支付方式。', 'aksrt'); ?></p>
|
||||
</div>
|
||||
<?php if (!empty($pending_orders)) : ?>
|
||||
<div class="aksrt-cart-page__pending">
|
||||
<span class="aksrt-cart-page__pending-label"><?php esc_html_e('待支付订单', 'aksrt'); ?></span>
|
||||
|
||||
@@ -56,10 +56,19 @@ $tabs = [
|
||||
?>
|
||||
|
||||
<main id="main-content" class="site-main content-shell" tabindex="-1">
|
||||
<?php if (function_exists('aksrt_breadcrumbs')) { aksrt_breadcrumbs(); } ?>
|
||||
<div class="container aksrt-orders-page" data-aksrt-order-center>
|
||||
<div class="aksrt-orders-page__header">
|
||||
<h1><?php esc_html_e('我的订单', 'aksrt'); ?></h1>
|
||||
</div>
|
||||
<?php
|
||||
if (function_exists('aksrt_render_commerce_page_header')) {
|
||||
aksrt_render_commerce_page_header([
|
||||
'title' => __('我的订单', 'aksrt'),
|
||||
'subtitle' => __('查看订单状态、物流进度与售后处理。', 'aksrt'),
|
||||
'active' => 'orders',
|
||||
]);
|
||||
} else {
|
||||
echo '<div class="aksrt-orders-page__header"><h1>' . esc_html__('我的订单', 'aksrt') . '</h1></div>';
|
||||
}
|
||||
?>
|
||||
|
||||
<!-- 5-tab navigation -->
|
||||
<div class="aksrt-orders-page__tabs">
|
||||
|
||||
@@ -54,12 +54,20 @@ $paged_records = array_slice($records, ($paged - 1) * $per_page, $per_page);
|
||||
<div class="container aksrt-revenue-page" data-aksrt-revenue-page
|
||||
data-min-amount="<?php echo esc_attr((string) $min_amount); ?>"
|
||||
data-fee-rate="<?php echo esc_attr((string) $fee_rate); ?>">
|
||||
<div class="aksrt-revenue-page__header">
|
||||
<h1><?php esc_html_e('创作收益', 'aksrt'); ?></h1>
|
||||
<p class="aksrt-revenue-page__subtitle"><?php esc_html_e('查看分成明细并发起提现。', 'aksrt'); ?></p>
|
||||
</div>
|
||||
<?php
|
||||
if (function_exists('aksrt_render_commerce_page_header')) {
|
||||
aksrt_render_commerce_page_header([
|
||||
'title' => __('创作收益', 'aksrt'),
|
||||
'subtitle' => __('查看分成明细并发起提现。', 'aksrt'),
|
||||
'active' => 'revenue',
|
||||
]);
|
||||
} else {
|
||||
echo '<div class="aksrt-revenue-page__header"><h1>' . esc_html__('创作收益', 'aksrt') . '</h1>';
|
||||
echo '<p class="aksrt-revenue-page__subtitle">' . esc_html__('查看分成明细并发起提现。', 'aksrt') . '</p></div>';
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="aksrt-revenue-page__stats">
|
||||
<div class="aksrt-revenue-page__stats" aria-label="<?php esc_attr_e('收益概览', 'aksrt'); ?>">
|
||||
<div class="aksrt-revenue-page__stat-card">
|
||||
<div class="aksrt-revenue-page__stat-icon"><i class="fas fa-wallet"></i></div>
|
||||
<div class="aksrt-revenue-page__stat-info">
|
||||
|
||||
Reference in New Issue
Block a user