feat(users): merge promotion into revenue center

This commit is contained in:
2026-08-03 15:38:17 +08:00
parent 156060d2ec
commit 49c12b761f
20 changed files with 369 additions and 413 deletions
+10 -5
View File
@@ -32,7 +32,8 @@ function aksrt_get_user_center_url(string $tab = ''): string {
'assets' => 'credits',
'vip' => 'vip', // dedicated vip tab when registered; resolver falls back if missing
'signin' => 'credits',
'invite' => 'promotion',
'invite' => 'revenue',
'promotion' => 'revenue',
];
if (isset($aliases[$tab])) {
$tab = $aliases[$tab];
@@ -86,12 +87,16 @@ endif;
if (!function_exists('aksrt_get_revenue_page_url')) :
/**
* 收益中心页面 URL(模板 templates/pages/page-revenue.php)。
* 收益中心 URL — 嵌在用户中心 tab=revenue。
*/
function aksrt_get_revenue_page_url(): string {
return function_exists('aksrt_get_template_url')
? aksrt_get_template_url('revenue')
: home_url('/revenue/');
if (function_exists('aksrt_get_user_center_tab_url')) {
return aksrt_get_user_center_tab_url('revenue');
}
if (function_exists('aksrt_get_user_center_url')) {
return aksrt_get_user_center_url('revenue');
}
return home_url('/profile/?tab=revenue');
}
endif;