У меня есть пользовательская страница моего аккаунта с вкладками, я хочу отображать детали заказа на вкладке заказов. Я попытался добавить шорткод [my_orders].
function shortcode_my_orders( $atts ) {
extract( shortcode_atts( array(
'order_count' => -1
), $atts ) );
ob_start();
$customer_orders = wc_get_orders( apply_filters( 'woocommerce_my_account_my_orders_query', array(
'customer' => get_current_user_id(),
'page' => $current_page,
'paginate' => true,
) ) );
wc_get_template(
'myaccount/orders.php',
array(
'current_page' => absint( $current_page ),
'customer_orders' => $customer_orders,
'has_orders' => 0 < $customer_orders->total,
)
);
return ob_get_clean();
}
add_shortcode('my_orders', 'shortcode_my_orders');
Это показывает порядок на внешнем интерфейсе, но когда я нажимаю на кнопку порядка просмотра, он перенаправляет меня на страницу панели инструментов. Как заставить кнопку просмотра заказа работать, как обычно, на странице my-account по умолчанию.