fix(orders): route /orders without WP page (404)
Register commerce rewrite aliases and special-template bootstrap so /orders loads page-orders even when no page is assigned; flush rules.
This commit is contained in:
1 parent
3baa8573c9
commit
59901bdc26
4 files changed
+58
-4
No files matched your search
@@ -647,9 +647,13 @@ $hmb_js = get_template_directory() . '/assets/js/header-newadd.js';
|
||||
}
|
||||
|
||||
// 交易中心共享壳层(购物车 / 订单 / 收益)
|
||||
// Virtual rewrite routes (aksrt_orders / aksrt_cart / aksrt_revenue) also count.
|
||||
$is_commerce_center = is_page_template('templates/pages/page-orders.php')
|
||||
|| is_page_template('templates/pages/page-cart.php')
|
||||
|| is_page_template('templates/pages/page-revenue.php');
|
||||
|| is_page_template('templates/pages/page-revenue.php')
|
||||
|| (bool) get_query_var('aksrt_orders')
|
||||
|| (bool) get_query_var('aksrt_cart')
|
||||
|| (bool) get_query_var('aksrt_revenue');
|
||||
if ($is_commerce_center) {
|
||||
$commerce_css = get_template_directory() . '/assets/css/routes/commerce.css';
|
||||
if (file_exists($commerce_css)) {
|
||||
@@ -663,7 +667,7 @@ $hmb_js = get_template_directory() . '/assets/js/header-newadd.js';
|
||||
}
|
||||
|
||||
// 订单中心页
|
||||
if (is_page_template('templates/pages/page-orders.php')) {
|
||||
if (is_page_template('templates/pages/page-orders.php') || (bool) get_query_var('aksrt_orders')) {
|
||||
wp_enqueue_style(
|
||||
'aksrt-orders',
|
||||
$base_uri . '/assets/css/routes/orders.css',
|
||||
|
||||
Reference in new issue
Block a user